[llvm] bb0a078 - AMDGPU: Use less surprising form of ConstantFP::get (#139248)

via llvm-commits llvm-commits at lists.llvm.org
Fri May 9 05:55:47 PDT 2025


Author: Matt Arsenault
Date: 2025-05-09T14:55:44+02:00
New Revision: bb0a0782ea63e94154d2c8653e0064e4321a1f20

URL: https://github.com/llvm/llvm-project/commit/bb0a0782ea63e94154d2c8653e0064e4321a1f20
DIFF: https://github.com/llvm/llvm-project/commit/bb0a0782ea63e94154d2c8653e0064e4321a1f20.diff

LOG: AMDGPU: Use less surprising form of ConstantFP::get (#139248)

Added: 
    

Modified: 
    llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp b/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
index 8679a7cd0f88d..e76396f6ffbb0 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
@@ -906,8 +906,8 @@ GCNTTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const {
         if (const ConstantFP *C2 = dyn_cast<ConstantFP>(Src2)) {
           APFloat Result = fmed3AMDGCN(C0->getValueAPF(), C1->getValueAPF(),
                                        C2->getValueAPF());
-          return IC.replaceInstUsesWith(
-              II, ConstantFP::get(IC.Builder.getContext(), Result));
+          return IC.replaceInstUsesWith(II,
+                                        ConstantFP::get(II.getType(), Result));
         }
       }
     }


        


More information about the llvm-commits mailing list