Lines Matching refs:ConstantFP
155 if (isa<ConstantInt>(V) || isa<ConstantFP>(V)) in FoldBitCast()
173 return ConstantFP::get(DestTy->getContext(), in FoldBitCast()
182 if (ConstantFP *FP = dyn_cast<ConstantFP>(V)) { in FoldBitCast()
592 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
603 return ConstantFP::get(V->getContext(), Val); in ConstantFoldCastInstruction()
608 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
687 return ConstantFP::get(V->getContext(), apf); in ConstantFoldCastInstruction()
1022 return ConstantFP::getNaN(C1->getType()); in ConstantFoldBinaryInstruction()
1195 } else if (ConstantFP *CFP1 = dyn_cast<ConstantFP>(C1)) { in ConstantFoldBinaryInstruction()
1196 if (ConstantFP *CFP2 = dyn_cast<ConstantFP>(C2)) { in ConstantFoldBinaryInstruction()
1205 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1208 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1211 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1214 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1217 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1789 } else if (isa<ConstantFP>(C1) && isa<ConstantFP>(C2)) { in ConstantFoldCompareInstruction()
1790 const APFloat &C1V = cast<ConstantFP>(C1)->getValueAPF(); in ConstantFoldCompareInstruction()
1791 const APFloat &C2V = cast<ConstantFP>(C2)->getValueAPF(); in ConstantFoldCompareInstruction()