Matt Arsenault
8a4078c741
AMDGPU: Rename builtins to use amdgcn prefix
...
Keep the ones still used by libclc around for now.
Emit the new amdgcn intrinsic name if not targeting r600,
in which case the old AMDGPU name is still used.
llvm-svn: 258560
2016-01-22 21:30:53 +00:00
Matt Arsenault
6365ffea3e
Add __builtin_amdgpu_class
...
llvm-svn: 225314
2015-01-06 23:14:57 +00:00
Tom Stellard
d8e38a3206
R600: Handle amdgcn triple
...
For now there is no difference between amdgcn and r600.
llvm-svn: 225294
2015-01-06 20:34:47 +00:00
Matt Arsenault
2174a9dc28
R600: Update for div_fmas intrinsic change
...
llvm-svn: 220339
2014-10-21 22:21:41 +00:00
Matt Arsenault
dbb84916d9
R600: Add ldexp intrinsic
...
llvm-svn: 215738
2014-08-15 17:44:32 +00:00
Matt Arsenault
8587711164
Add codegen for more R600 builtins
...
llvm-svn: 213079
2014-07-15 17:23:46 +00:00
Matt Arsenault
56f008d538
Add R600 builtin codegen.
...
llvm-svn: 211631
2014-06-24 20:45:01 +00:00