Lines Matching refs:ConstantFP
156 if (isa<ConstantInt>(V) || isa<ConstantFP>(V)) in FoldBitCast()
174 return ConstantFP::get(DestTy->getContext(), in FoldBitCast()
183 if (ConstantFP *FP = dyn_cast<ConstantFP>(V)) { in FoldBitCast()
435 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
440 return ConstantFP::get(V->getContext(), Val); in ConstantFoldCastInstruction()
445 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
477 return ConstantFP::get(V->getContext(), apf); in ConstantFoldCastInstruction()
583 if (isa<ConstantInt>(C) || isa<GlobalVariable>(C) || isa<ConstantFP>(C) || in ConstantFoldSelectInstruction()
839 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { in ConstantFoldUnaryInstruction()
845 return ConstantFP::get(C->getContext(), neg(CV)); in ConstantFoldUnaryInstruction()
997 return ConstantFP::getNaN(C1->getType()); in ConstantFoldBinaryInstruction()
1190 } else if (ConstantFP *CFP1 = dyn_cast<ConstantFP>(C1)) { in ConstantFoldBinaryInstruction()
1191 if (ConstantFP *CFP2 = dyn_cast<ConstantFP>(C2)) { in ConstantFoldBinaryInstruction()
1200 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1203 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1206 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1209 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1212 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1673 } else if (isa<ConstantFP>(C1) && isa<ConstantFP>(C2)) { in ConstantFoldCompareInstruction()
1674 const APFloat &C1V = cast<ConstantFP>(C1)->getValueAPF(); in ConstantFoldCompareInstruction()
1675 const APFloat &C2V = cast<ConstantFP>(C2)->getValueAPF(); in ConstantFoldCompareInstruction()