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
|