Lines Matching refs:ConstantFP

84     if (isa<ConstantInt>(V) || isa<ConstantFP>(V))  in FoldBitCast()
93 return ConstantFP::get(DestTy->getContext(), in FoldBitCast()
102 if (ConstantFP *FP = dyn_cast<ConstantFP>(V)) { in FoldBitCast()
257 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
262 return ConstantFP::get(V->getContext(), Val); in ConstantFoldCastInstruction()
267 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
289 return ConstantFP::get(V->getContext(), apf); in ConstantFoldCastInstruction()
397 if (isa<ConstantInt>(C) || isa<GlobalVariable>(C) || isa<ConstantFP>(C) || in ConstantFoldSelectInstruction()
642 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { in ConstantFoldUnaryInstruction()
648 return ConstantFP::get(C->getContext(), neg(CV)); in ConstantFoldUnaryInstruction()
790 return ConstantFP::getNaN(C1->getType()); in ConstantFoldBinaryInstruction()
953 } else if (ConstantFP *CFP1 = dyn_cast<ConstantFP>(C1)) { in ConstantFoldBinaryInstruction()
954 if (ConstantFP *CFP2 = dyn_cast<ConstantFP>(C2)) { in ConstantFoldBinaryInstruction()
963 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
966 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
969 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
972 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
975 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1276 } else if (isa<ConstantFP>(C1) && isa<ConstantFP>(C2)) { in ConstantFoldCompareInstruction()
1277 const APFloat &C1V = cast<ConstantFP>(C1)->getValueAPF(); in ConstantFoldCompareInstruction()
1278 const APFloat &C2V = cast<ConstantFP>(C2)->getValueAPF(); in ConstantFoldCompareInstruction()