AMDGPU: Remove legacy rsq.clamped intrinsic
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 15 Jul 2016 21:26:52 +0000 (21:26 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 15 Jul 2016 21:26:52 +0000 (21:26 +0000)
commit09b2c4aee83c6d37ee12bb3bdbe6bbe16fad1adb
tree2ab2ecedef7c5b03d454e0e67fad57af3502d097
parentd7f4414543f3aabae9ee1dc249af761f9b35859d
AMDGPU: Remove legacy rsq.clamped intrinsic

Mesa still has a use of llvm.AMDGPU.rsq.f64 remaining.

Also fix mismatch with non-IEEE rsq selecting to IEEE rsq.

llvm-svn: 275617
12 files changed:
llvm/include/llvm/IR/IntrinsicsAMDGPU.td
llvm/lib/Target/AMDGPU/AMDGPUIntrinsics.td
llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
llvm/lib/Target/AMDGPU/R600Instructions.td
llvm/lib/Target/AMDGPU/SIISelLowering.cpp
llvm/test/CodeGen/AMDGPU/big_alu.ll
llvm/test/CodeGen/AMDGPU/llvm.AMDGPU.rsq.clamped.f64.ll [deleted file]
llvm/test/CodeGen/AMDGPU/llvm.AMDGPU.rsq.clamped.ll [deleted file]
llvm/test/CodeGen/AMDGPU/llvm.AMDGPU.rsq.ll [deleted file]
llvm/test/CodeGen/AMDGPU/llvm.r600.recipsqrt.clamped.ll [new file with mode: 0644]
llvm/test/CodeGen/AMDGPU/llvm.r600.recipsqrt.ieee.ll [new file with mode: 0644]
llvm/test/CodeGen/AMDGPU/pv.ll