AMDGPU: Use more accurate fast f64 fdiv
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 20 Jan 2021 18:55:55 +0000 (13:55 -0500)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 21 Jan 2021 15:51:36 +0000 (10:51 -0500)
commit2a0db8d70eeb0c4c09e4c91b365630eefbbf3993
treef7ec6c38d13f2498454b720d60ae40720d320a4c
parent48c54f0f623407192e93dc884724a12826eeab4f
AMDGPU: Use more accurate fast f64 fdiv

A raw v_rcp_f64 isn't accurate enough, so start applying correction.
13 files changed:
llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h
llvm/lib/Target/AMDGPU/SIISelLowering.cpp
llvm/lib/Target/AMDGPU/SIISelLowering.h
llvm/lib/Target/AMDGPU/SIInstructions.td
llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f64.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir
llvm/test/CodeGen/AMDGPU/fdiv.f64.ll
llvm/test/CodeGen/AMDGPU/frem.ll
llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rcp.ll
llvm/test/CodeGen/AMDGPU/rsq.ll