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()
197 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
202 return ConstantFP::get(V->getContext(), Val); in ConstantFoldCastInstruction()
207 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
229 return ConstantFP::get(V->getContext(), apf); in ConstantFoldCastInstruction()
329 if (isa<ConstantInt>(C) || isa<GlobalVariable>(C) || isa<ConstantFP>(C) || in ConstantFoldSelectInstruction()
575 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { in ConstantFoldUnaryInstruction()
581 return ConstantFP::get(C->getContext(), neg(CV)); in ConstantFoldUnaryInstruction()
723 return ConstantFP::getNaN(C1->getType()); in ConstantFoldBinaryInstruction()
870 } else if (ConstantFP *CFP1 = dyn_cast<ConstantFP>(C1)) { in ConstantFoldBinaryInstruction()
871 if (ConstantFP *CFP2 = dyn_cast<ConstantFP>(C2)) { in ConstantFoldBinaryInstruction()
880 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
883 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
886 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
889 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
892 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1192 } else if (isa<ConstantFP>(C1) && isa<ConstantFP>(C2)) { in ConstantFoldCompareInstruction()
1193 const APFloat &C1V = cast<ConstantFP>(C1)->getValueAPF(); in ConstantFoldCompareInstruction()
1194 const APFloat &C2V = cast<ConstantFP>(C2)->getValueAPF(); in ConstantFoldCompareInstruction()