summaryrefslogtreecommitdiff
path: root/r600
AgeCommit message (Expand)AuthorFilesLines
2016-02-17amdgcn: Use new workitem intrinsicsMatt Arsenault3-0/+62
2016-02-13Split sources for amdgcn and r600Matt Arsenault28-649/+11
2015-09-21r600: Add image writing builtins.Tom Stellard5-0/+83
2015-09-21r600: Add image reading builtins.Tom Stellard5-0/+110
2015-09-21Add image attribute getter builtinsTom Stellard7-0/+153
2015-07-10R600: Implement accurate double precision sqrt v2Tom Stellard2-0/+60
2015-05-06r600: Use __clc_ldexp on asics that don't implement the intructionJan Vesely1-1/+10
2015-05-06math: Add ldexp implementationTom Stellard2-30/+1
2015-05-06Implement ldexp for R600/SITom Stellard3-0/+68
2014-12-31r600: get_work_dim: Update metadata syntax for LLVM 3.6Tom Stellard1-1/+1
2014-10-22r600: Fix get_work_dim range metadataJan Vesely1-1/+1
2014-10-15r600: Use llvm intrinsic to read work dimension informationJan Vesely2-0/+9
2014-09-16R600: Map Address spaces for atomic_cmpxchgAaron Watry1-0/+19
2014-09-16R600: Map address spaces for atomic_xchgAaron Watry1-0/+1
2014-09-16R600: Map address spaces for atomic_minAaron Watry1-0/+10
2014-09-16R600: Map address spaces for atomic_xorAaron Watry1-0/+1
2014-09-16R600: Map addr spaces and use atomic_maxAaron Watry1-5/+16
2014-09-16R600: Map address spaces for atomic_orAaron Watry1-0/+1
2014-09-16R600: Map atomic_and address spacesAaron Watry1-0/+1
2014-08-20vload/vstore: Use casts instead of scalarizing everything in CLC versionAaron Watry3-189/+0
2014-06-24Move clcmacro.h to avoid cluttering user namespace v2Jeroen Ketema1-0/+1
2013-10-31R600: Set the noduplicate attribute on barrier() intrinsicsTom Stellard3-19/+30
2013-10-10Implement nextafter() builtinTom Stellard2-0/+4
2013-09-06Add atomic_sub and atomic_dec builtin functionsAaron Watry1-0/+1
2013-09-05Add atomic_inc and atomic_add builtinsAaron Watry2-0/+21
2013-08-12Enable assembly vload3 int/uint constant/global for R600Aaron Watry1-16/+2
2013-08-12Add vload* for addrspace(2) and use as constant load for R600Aaron Watry1-2/+8
2013-07-24Added get_num_groupsAaron Watry2-0/+19
2013-07-16Fix and re-enable R600 vload/vstore assemblyAaron Watry3-0/+198
2013-07-08Implement barrier() builtinTom Stellard3-0/+29
2013-06-26r600: Fix implementations of get_group_id.ll and get_local_size.llTom Stellard2-12/+12
2013-06-26r600: Add overrides fileTom Stellard1-0/+2
2013-06-26R600: Replace cl implementations with LLVM IR implementationTom Stellard7-22/+76
2013-06-26Move R600 headers into generic directoryTom Stellard7-16/+0
2013-06-26r600: Add get_global_size() implementationTom Stellard3-3/+12
2013-06-26r600: Fix get_global_id implementationTom Stellard1-3/+3
2013-06-26r600: Initial supportTom Stellard9-0/+29