summaryrefslogtreecommitdiff
path: root/libclc/r600
Commit message (Expand)AuthorAgeFilesLines
* libclc: Make all built-ins overloadableDaniel Stone2020-08-178-56/+68
* libclc/r600: Use target specific builtins to implement rsqrt and native_rsqrtJan Vesely2020-02-093-0/+35
* r600: Remove empty OVERRIDES fileJan Vesely2018-11-271-0/+0
* r600: Add datalayout to image builtin implementationJan Vesely2018-11-103-0/+6
* r600: Convert barrier to clcJan Vesely2018-11-0412-35/+10
* r600: Convert get_num_groups to clcJan Vesely2018-11-0412-49/+16
* r600: Convert get_global_size to clcJan Vesely2018-11-0412-49/+16
* r600: Convert get_local_size to clcJan Vesely2018-11-0412-49/+16
* r600/fmin: Flush denormals before calling builtin.Jan Vesely2018-06-072-0/+31
* r600/fmax: Flush denormals before calling builtin.Jan Vesely2018-06-072-0/+30
* r600: Update datalayout after LLVM r328656Jan Vesely2018-04-054-4/+4
* r600: Fix datalayout after clang r324101Jan Vesely2018-02-2316-4/+109
* r600: Add missing datalayout to .ll filesJan Vesely2017-10-204-0/+8
* Make image builtins r600/llvm-3.9 onlyJan Vesely2017-10-1016-0/+356
* Let get_work_dim take exactly 0 argumentsJeroen Ketema2017-10-011-1/+1
* r600: Cleanup barrier implementation.Jan Vesely2017-09-041-26/+5
* amdgcn: Fix return type of get_num_groupsMatt Arsenault2016-08-252-0/+19
* amdgcn: Fix return type for get_global_sizeMatt Arsenault2016-08-242-0/+19
* amdgpu: Fix default case value for get_local_sizeMatt Arsenault2016-08-201-1/+1
* amdgcn: Fix get_local_size IR return typeMatt Arsenault2016-08-202-0/+19
* AMDGPU: Implement get_global_offset builtinJan Vesely2016-07-222-0/+12
* AMDGPU: Use clang intrinsics for workitem builtinsJan Vesely2016-07-226-62/+34
* R600: Use new barrier intrinsicMatt Arsenault2016-07-181-4/+3
* amdgcn: Use new workitem intrinsicsMatt Arsenault2016-02-173-0/+62
* Split sources for amdgcn and r600Matt Arsenault2016-02-1328-649/+11
* r600: Add image writing builtins.Tom Stellard2015-09-215-0/+83
* r600: Add image reading builtins.Tom Stellard2015-09-215-0/+110
* Add image attribute getter builtinsTom Stellard2015-09-217-0/+153
* R600: Implement accurate double precision sqrt v2Tom Stellard2015-07-102-0/+60
* r600: Use __clc_ldexp on asics that don't implement the intructionJan Vesely2015-05-061-1/+10
* math: Add ldexp implementationTom Stellard2015-05-062-30/+1
* Implement ldexp for R600/SITom Stellard2015-05-063-0/+68
* r600: get_work_dim: Update metadata syntax for LLVM 3.6Tom Stellard2014-12-311-1/+1
* r600: Fix get_work_dim range metadataJan Vesely2014-10-221-1/+1
* r600: Use llvm intrinsic to read work dimension informationJan Vesely2014-10-152-0/+9
* R600: Map Address spaces for atomic_cmpxchgAaron Watry2014-09-161-0/+19
* R600: Map address spaces for atomic_xchgAaron Watry2014-09-161-0/+1
* R600: Map address spaces for atomic_minAaron Watry2014-09-161-0/+10
* R600: Map address spaces for atomic_xorAaron Watry2014-09-161-0/+1
* R600: Map addr spaces and use atomic_maxAaron Watry2014-09-161-5/+16
* R600: Map address spaces for atomic_orAaron Watry2014-09-161-0/+1
* R600: Map atomic_and address spacesAaron Watry2014-09-161-0/+1
* vload/vstore: Use casts instead of scalarizing everything in CLC versionAaron Watry2014-08-203-189/+0
* Move clcmacro.h to avoid cluttering user namespace v2Jeroen Ketema2014-06-241-0/+1
* R600: Set the noduplicate attribute on barrier() intrinsicsTom Stellard2013-10-313-19/+30
* Implement nextafter() builtinTom Stellard2013-10-102-0/+4
* Add atomic_sub and atomic_dec builtin functionsAaron Watry2013-09-061-0/+1
* Add atomic_inc and atomic_add builtinsAaron Watry2013-09-052-0/+21
* Enable assembly vload3 int/uint constant/global for R600Aaron Watry2013-08-121-16/+2
* Add vload* for addrspace(2) and use as constant load for R600Aaron Watry2013-08-121-2/+8