Lines Matching refs:ConstantFP

158     if (isa<ConstantInt>(V) || isa<ConstantFP>(V))  in FoldBitCast()
176 return ConstantFP::get(DestTy->getContext(), in FoldBitCast()
185 if (ConstantFP *FP = dyn_cast<ConstantFP>(V)) { in FoldBitCast()
437 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
448 return ConstantFP::get(V->getContext(), Val); in ConstantFoldCastInstruction()
453 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
485 return ConstantFP::get(V->getContext(), apf); in ConstantFoldCastInstruction()
591 if (isa<ConstantInt>(C) || isa<GlobalVariable>(C) || isa<ConstantFP>(C) || in ConstantFoldSelectInstruction()
835 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { in ConstantFoldUnaryInstruction()
841 return ConstantFP::get(C->getContext(), neg(CV)); in ConstantFoldUnaryInstruction()
993 return ConstantFP::getNaN(C1->getType()); in ConstantFoldBinaryInstruction()
1186 } else if (ConstantFP *CFP1 = dyn_cast<ConstantFP>(C1)) { in ConstantFoldBinaryInstruction()
1187 if (ConstantFP *CFP2 = dyn_cast<ConstantFP>(C2)) { in ConstantFoldBinaryInstruction()
1196 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1199 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1202 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1205 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1208 return ConstantFP::get(C1->getContext(), C3V); in ConstantFoldBinaryInstruction()
1805 } else if (isa<ConstantFP>(C1) && isa<ConstantFP>(C2)) { in ConstantFoldCompareInstruction()
1806 const APFloat &C1V = cast<ConstantFP>(C1)->getValueAPF(); in ConstantFoldCompareInstruction()
1807 const APFloat &C2V = cast<ConstantFP>(C2)->getValueAPF(); in ConstantFoldCompareInstruction()