The intrinsic target prefix should match the target name
as it appears in the triple.
This is not yet complete, but gets most of the important ones.
llvm.AMDGPU.* intrinsics used by mesa and libclc are still handled
for compatability for now.
| Paths 
 |  Differential  D16443  
AMDGPU: Rename intrinsics to use amdgcn prefix ClosedPublic Authored by arsenm on Jan 21 2016, 8:08 PM. 
Details 
 Summary The intrinsic target prefix should match the target name This is not yet complete, but gets most of the important ones. 
Diff Detail Event Timelinearsenm updated this object. arsenm added a child revision: D16444: AMDGPU: Rename builtins to use amdgcn prefix.Jan 21 2016, 8:09 PM This revision is now accepted and ready to land.Jan 22 2016, 7:34 AM 
Revision Contents 
 
Diff 45644 include/llvm/IR/IntrinsicsAMDGPU.td
 lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 lib/Target/AMDGPU/AMDGPUIntrinsics.td
 lib/Target/AMDGPU/R600ISelLowering.cpp
 lib/Target/AMDGPU/SIISelLowering.cpp
 lib/Transforms/InstCombine/InstCombineCalls.cpp
 test/CodeGen/AMDGPU/big_alu.ll
 test/CodeGen/AMDGPU/llvm.AMDGPU.class.ll
 
 test/CodeGen/AMDGPU/llvm.AMDGPU.div_fixup.ll
 
 test/CodeGen/AMDGPU/llvm.AMDGPU.div_fmas.ll
 
 test/CodeGen/AMDGPU/llvm.AMDGPU.div_scale.ll
 
 test/CodeGen/AMDGPU/llvm.AMDGPU.ldexp.ll
 
 test/CodeGen/AMDGPU/llvm.AMDGPU.rcp.f64.ll
 
 test/CodeGen/AMDGPU/llvm.AMDGPU.rcp.ll
 
 test/CodeGen/AMDGPU/llvm.AMDGPU.read.workdim.ll
 
 test/CodeGen/AMDGPU/llvm.AMDGPU.rsq.clamped.f64.ll
 
 test/CodeGen/AMDGPU/llvm.AMDGPU.rsq.clamped.ll
 test/CodeGen/AMDGPU/llvm.AMDGPU.rsq.ll
 
 test/CodeGen/AMDGPU/llvm.AMDGPU.trig_preop.ll
 
 test/CodeGen/AMDGPU/llvm.amdgcn.class.ll
 
 test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll
 
 test/CodeGen/AMDGPU/llvm.amdgcn.div.fmas.ll
 
 test/CodeGen/AMDGPU/llvm.amdgcn.div.scale.ll
 
 test/CodeGen/AMDGPU/llvm.amdgcn.ldexp.ll
 
 test/CodeGen/AMDGPU/llvm.amdgcn.rcp.ll
 
 test/CodeGen/AMDGPU/llvm.amdgcn.read.workdim.ll
 
 test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamped.ll
 
 test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll
 
 test/CodeGen/AMDGPU/llvm.amdgcn.trig.preop.ll
 
 test/CodeGen/AMDGPU/llvm.r600.read.workdim.ll
 
 test/CodeGen/AMDGPU/pv.ll
 test/CodeGen/AMDGPU/rcp-pattern.ll
 
 test/CodeGen/AMDGPU/sgpr-copy.ll
 test/CodeGen/AMDGPU/si-sgpr-spill.ll
 test/Transforms/InstCombine/amdgcn-intrinsics.ll
 
 test/Transforms/InstCombine/r600-intrinsics.ll
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||