summaryrefslogtreecommitdiffstats
path: root/libclc/r600
Commit message (Expand)AuthorAgeFilesLines
* 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
* Added get_num_groupsAaron Watry2013-07-242-0/+19
* Fix and re-enable R600 vload/vstore assemblyAaron Watry2013-07-163-0/+198
* Implement barrier() builtinTom Stellard2013-07-083-0/+29
* r600: Fix implementations of get_group_id.ll and get_local_size.llTom Stellard2013-06-262-12/+12
* r600: Add overrides fileTom Stellard2013-06-261-0/+2
* R600: Replace cl implementations with LLVM IR implementationTom Stellard2013-06-267-22/+76
* Move R600 headers into generic directoryTom Stellard2013-06-267-16/+0
* r600: Add get_global_size() implementationTom Stellard2013-06-263-3/+12
* r600: Fix get_global_id implementationTom Stellard2013-06-261-3/+3
* r600: Initial supportTom Stellard2013-06-269-0/+29
OpenPOWER on IntegriCloud