[llvm] adc3969 - [AMDGPU] Use APFloat::getOne instead of parsing "1.0" (NFC) (#207916)

via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 7 01:22:42 PDT 2026


Author: Arseniy Obolenskiy
Date: 2026-07-07T10:22:38+02:00
New Revision: adc3969513100367bd4b2cf6add8935cd308432b

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

LOG: [AMDGPU] Use APFloat::getOne instead of parsing "1.0" (NFC) (#207916)

Added: 
    

Modified: 
    llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
    llvm/lib/Target/AMDGPU/SIISelLowering.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
index 72f15b054c302..0dc263a0db0e7 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
@@ -5562,7 +5562,7 @@ SDValue AMDGPUTargetLowering::performRcpCombine(SDNode *N,
 
   // XXX - Should this flush denormals?
   const APFloat &Val = CFP->getValueAPF();
-  APFloat One(Val.getSemantics(), "1.0");
+  APFloat One = APFloat::getOne(Val.getSemantics());
   return DCI.DAG.getConstantFP(One / Val, SDLoc(N), N->getValueType(0));
 }
 

diff  --git a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
index a29070953ee38..cb38d9081f16f 100644
--- a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
@@ -18499,7 +18499,7 @@ SDValue SITargetLowering::performClampCombine(SDNode *N,
     return DCI.DAG.getConstantFP(Zero, SDLoc(N), N->getValueType(0));
   }
 
-  APFloat One(F.getSemantics(), "1.0");
+  APFloat One = APFloat::getOne(F.getSemantics());
   if (F > One)
     return DCI.DAG.getConstantFP(One, SDLoc(N), N->getValueType(0));
 


        


More information about the llvm-commits mailing list