Skip to content

Commit be3cef0

Browse files
committed
[LibCallsShrinkWrap] Avoid use of ConstantExpr::getFPExtend() (NFC)
Use the constant folding API instead.
1 parent 16a595e commit be3cef0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ class LibCallsShrinkWrap : public InstVisitor<LibCallsShrinkWrap> {
101101
float Val) {
102102
Constant *V = ConstantFP::get(BBBuilder.getContext(), APFloat(Val));
103103
if (!Arg->getType()->isFloatTy())
104-
V = ConstantExpr::getFPExtend(V, Arg->getType());
104+
V = ConstantFoldCastInstruction(Instruction::FPExt, V, Arg->getType());
105105
if (BBBuilder.GetInsertBlock()->getParent()->hasFnAttribute(Attribute::StrictFP))
106106
BBBuilder.setIsFPConstrained(true);
107107
return BBBuilder.CreateFCmp(Cmp, Arg, V);

0 commit comments

Comments
 (0)