Lines Matching refs:ConstantFP

137       return ConstantFP::get(DestTy->getContext(), FP);  in FoldBitCast()
148 if (isa<ConstantFP>(C) || isa<ConstantInt>(C)) { in FoldBitCast()
449 if (auto *CFP = dyn_cast<ConstantFP>(C)) { in ReadDataFromGlobal()
1357 ConstantFP *CFP = dyn_cast<ConstantFP>(Operand); in FlushFPConstant()
1375 return ConstantFP::get( in FlushFPConstant()
1382 return ConstantFP::get(Ty->getContext(), in FlushFPConstant()
1738 return ConstantFP::get(Ty->getContext(), APF); in GetConstantFoldFPValue()
1741 return ConstantFP::get(Ty->getContext(), APFloat(V)); in GetConstantFoldFPValue()
1877 double getValueAsDouble(ConstantFP *Op) { in getValueAsDouble()
1994 if (auto *Op = dyn_cast<ConstantFP>(Operands[0])) { in ConstantFoldScalarCall1()
2042 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2047 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2052 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2057 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2062 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2067 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2072 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2085 return ConstantFP::get(Ty->getContext(), minimum(FractU, AlmostOne)); in ConstantFoldScalarCall1()
2132 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2225 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2259 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2266 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2298 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2305 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2339 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
2366 return ConstantFP::get(Ty->getContext(), Val); in ConstantFoldScalarCall1()
2399 if (ConstantFP *FPOp = in ConstantFoldScalarCall1()
2400 dyn_cast_or_null<ConstantFP>(Op->getAggregateElement(0U))) in ConstantFoldScalarCall1()
2409 if (ConstantFP *FPOp = in ConstantFoldScalarCall1()
2410 dyn_cast_or_null<ConstantFP>(Op->getAggregateElement(0U))) in ConstantFoldScalarCall1()
2466 if (const auto *Op1 = dyn_cast<ConstantFP>(Operands[0])) { in ConstantFoldScalarCall2()
2469 if (const auto *Op2 = dyn_cast<ConstantFP>(Operands[1])) { in ConstantFoldScalarCall2()
2502 return ConstantFP::get(Ty->getContext(), Res); in ConstantFoldScalarCall2()
2510 return ConstantFP::get(Ty->getContext(), APFloat::copySign(Op1V, Op2V)); in ConstantFoldScalarCall2()
2512 return ConstantFP::get(Ty->getContext(), minnum(Op1V, Op2V)); in ConstantFoldScalarCall2()
2514 return ConstantFP::get(Ty->getContext(), maxnum(Op1V, Op2V)); in ConstantFoldScalarCall2()
2516 return ConstantFP::get(Ty->getContext(), minimum(Op1V, Op2V)); in ConstantFoldScalarCall2()
2518 return ConstantFP::get(Ty->getContext(), maximum(Op1V, Op2V)); in ConstantFoldScalarCall2()
2533 return ConstantFP::getNullValue(Ty); in ConstantFoldScalarCall2()
2534 return ConstantFP::get(Ty->getContext(), Op1V * Op2V); in ConstantFoldScalarCall2()
2559 return ConstantFP::get(Ty->getContext(), V); in ConstantFoldScalarCall2()
2567 return ConstantFP::get(Ty->getContext(), V); in ConstantFoldScalarCall2()
2582 return ConstantFP::get( in ConstantFoldScalarCall2()
2587 return ConstantFP::get( in ConstantFoldScalarCall2()
2592 return ConstantFP::get( in ConstantFoldScalarCall2()
2604 return ConstantFP::get(Ty->getContext(), Result); in ConstantFoldScalarCall2()
2768 if (ConstantFP *FPOp = in ConstantFoldScalarCall2()
2769 dyn_cast_or_null<ConstantFP>(Op->getAggregateElement(0U))) in ConstantFoldScalarCall2()
2778 if (ConstantFP *FPOp = in ConstantFoldScalarCall2()
2779 dyn_cast_or_null<ConstantFP>(Op->getAggregateElement(0U))) in ConstantFoldScalarCall2()
2788 if (ConstantFP *FPOp = in ConstantFoldScalarCall2()
2789 dyn_cast_or_null<ConstantFP>(Op->getAggregateElement(0U))) in ConstantFoldScalarCall2()
2798 if (ConstantFP *FPOp = in ConstantFoldScalarCall2()
2799 dyn_cast_or_null<ConstantFP>(Op->getAggregateElement(0U))) in ConstantFoldScalarCall2()
2912 if (const auto *Op1 = dyn_cast<ConstantFP>(Operands[0])) { in ConstantFoldScalarCall3()
2913 if (const auto *Op2 = dyn_cast<ConstantFP>(Operands[1])) { in ConstantFoldScalarCall3()
2914 if (const auto *Op3 = dyn_cast<ConstantFP>(Operands[2])) { in ConstantFoldScalarCall3()
2933 return ConstantFP::get(Ty->getContext(), Res); in ConstantFoldScalarCall3()
2945 return ConstantFP::get(Ty->getContext(), APFloat(0.0f) + C3); in ConstantFoldScalarCall3()
2953 return ConstantFP::get(Ty->getContext(), V); in ConstantFoldScalarCall3()
2960 return ConstantFP::get(Ty->getContext(), V); in ConstantFoldScalarCall3()
3246 if (ConstantFP *OpC = dyn_cast<ConstantFP>(Call->getArgOperand(0))) { in isMathLibCallNoop()
3335 ConstantFP *Op0C = dyn_cast<ConstantFP>(Call->getArgOperand(0)); in isMathLibCallNoop()
3336 ConstantFP *Op1C = dyn_cast<ConstantFP>(Call->getArgOperand(1)); in isMathLibCallNoop()