Matt Arsenault
aa9bcd56b1
AMDGPU: Remove llvm.AMDGPU.kill
...
This is the last of the old AMDGPU intrinsics.
llvm-svn: 348615
2018-12-07 17:46:16 +00:00
Matt Arsenault
72d27f5525
AMDGPU: Fix tests using old number for constant address space
...
llvm-svn: 341770
2018-09-10 02:54:25 +00:00
Matt Arsenault
3dbeefa978
AMDGPU: Mark all unspecified CC functions in tests as amdgpu_kernel
...
Currently the default C calling convention functions are treated
the same as compute kernels. Make this explicit so the default
calling convention can be changed to a non-kernel.
Converted with perl -pi -e 's/define void/define amdgpu_kernel void/'
on the relevant test directories (and undoing in one place that actually
wanted a non-kernel).
llvm-svn: 298444
2017-03-21 21:39:51 +00:00
Matt Arsenault
3ea06336fc
AMDGPU: Remove some uses of llvm.SI.export in tests
...
Merge some of the old, smaller tests into more complete versions.
llvm-svn: 295792
2017-02-22 00:02:21 +00:00
Matt Arsenault
a6867fd441
AMDGPU: Combine fp16/fp64 subtarget features
...
The same control register controls both, and are set to
the same defaults. Keep the old names around as aliases.
llvm-svn: 292837
2017-01-23 22:31:03 +00:00
Wei Ding
3cb2a1e8d1
AMDGPU : Add a function to enable and disable IEEEBit for SC and shader
...
respectively.
Differential Revision: http://reviews.llvm.org/D25789
llvm-svn: 284655
2016-10-19 22:34:49 +00:00
Matt Arsenault
b2cb5f8105
AMDGPU: Simplify tests with per function subtargets
...
llvm-svn: 274971
2016-07-09 07:55:03 +00:00
Tom Stellard
45bb48ea19
R600 -> AMDGPU rename
...
llvm-svn: 239657
2015-06-13 03:28:10 +00:00