Lines Matching refs:CFP
41 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNegativeZeroValue() local
42 return CFP->isZero() && CFP->isNegative(); in isNegativeZeroValue()
67 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isZeroValue() local
68 return CFP->isZero(); in isZeroValue()
91 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNullValue() local
92 return CFP->isZero() && !CFP->isNegative(); in isNullValue()
106 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isAllOnesValue() local
107 return CFP->getValueAPF().bitcastToAPInt().isAllOnesValue(); in isAllOnesValue()
132 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isOneValue() local
133 return CFP->getValueAPF().bitcastToAPInt().isOneValue(); in isOneValue()
158 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isMinSignedValue() local
159 return CFP->getValueAPF().bitcastToAPInt().isMinSignedValue(); in isMinSignedValue()
184 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotMinSignedValue() local
185 return !CFP->getValueAPF().bitcastToAPInt().isMinSignedValue(); in isNotMinSignedValue()
203 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isFiniteNonZeroFP() local
204 return CFP->getValueAPF().isFiniteNonZero(); in isFiniteNonZeroFP()
208 auto *CFP = dyn_cast_or_null<ConstantFP>(this->getAggregateElement(i)); in isFiniteNonZeroFP() local
209 if (!CFP || !CFP->getValueAPF().isFiniteNonZero()) in isFiniteNonZeroFP()
216 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isNormalFP() local
217 return CFP->getValueAPF().isNormal(); in isNormalFP()
221 auto *CFP = dyn_cast_or_null<ConstantFP>(this->getAggregateElement(i)); in isNormalFP() local
222 if (!CFP || !CFP->getValueAPF().isNormal()) in isNormalFP()
229 if (auto *CFP = dyn_cast<ConstantFP>(this)) in hasExactInverseFP() local
230 return CFP->getValueAPF().getExactInverse(nullptr); in hasExactInverseFP()
234 auto *CFP = dyn_cast_or_null<ConstantFP>(this->getAggregateElement(i)); in hasExactInverseFP() local
235 if (!CFP || !CFP->getValueAPF().getExactInverse(nullptr)) in hasExactInverseFP()
242 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isNaN() local
243 return CFP->isNaN(); in isNaN()
247 auto *CFP = dyn_cast_or_null<ConstantFP>(this->getAggregateElement(i)); in isNaN() local
248 if (!CFP || !CFP->isNaN()) in isNaN()
928 if (auto *CFP = dyn_cast<ConstantFP>(C)) in getFPSequenceIfElementsMatch() local
929 Elts.push_back(CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getFPSequenceIfElementsMatch()
950 } else if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { in getSequenceIfElementsMatch() local
951 if (CFP->getType()->isHalfTy()) in getSequenceIfElementsMatch()
953 else if (CFP->getType()->isFloatTy()) in getSequenceIfElementsMatch()
955 else if (CFP->getType()->isDoubleTy()) in getSequenceIfElementsMatch()
2659 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { in getSplat() local
2660 if (CFP->getType()->isHalfTy()) { in getSplat()
2662 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getSplat()
2665 if (CFP->getType()->isFloatTy()) { in getSplat()
2667 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getSplat()
2670 if (CFP->getType()->isDoubleTy()) { in getSplat()
2672 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getSplat()