These will be used in the implementations of custom lowering of and library implementations of various math functions, so it's useful to expose these as builtins.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D4168
R600: Add intrinsics for math helper instructions ClosedPublic Authored by arsenm on Jun 16 2014, 5:28 PM.
Details
Summary These will be used in the implementations of custom lowering of and library implementations of various math functions, so it's useful to expose these as builtins.
Diff Detail Event Timelinearsenm updated this object. This revision is now accepted and ready to land.Jun 18 2014, 6:27 PM
Revision Contents
Diff 10585 include/llvm/IR/IntrinsicsR600.td
lib/Target/R600/AMDGPUISelLowering.h
lib/Target/R600/AMDGPUISelLowering.cpp
lib/Target/R600/AMDGPUInstrInfo.td
lib/Target/R600/AMDGPUInstructions.td
lib/Target/R600/AMDGPUIntrinsics.td
lib/Target/R600/SIInsertWaits.cpp
lib/Target/R600/SIInstructions.td
lib/Transforms/InstCombine/InstCombineCalls.cpp
test/CodeGen/R600/llvm.AMDGPU.div_fixup.ll
test/CodeGen/R600/llvm.AMDGPU.div_fmas.ll
test/CodeGen/R600/llvm.AMDGPU.div_scale.ll
test/CodeGen/R600/llvm.AMDGPU.rcp.ll
test/CodeGen/R600/llvm.AMDGPU.trig_preop.ll
test/Transforms/InstCombine/r600-intrinsics.ll
|