Lines Matching refs:CFP
42 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNegativeZeroValue() local
43 return CFP->isZero() && CFP->isNegative(); in isNegativeZeroValue()
62 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isZeroValue() local
63 return CFP->isZero(); in isZeroValue()
80 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNullValue() local
83 return CFP->isExactlyValue(+0.0); in isNullValue()
97 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isAllOnesValue() local
98 return CFP->getValueAPF().bitcastToAPInt().isAllOnesValue(); in isAllOnesValue()
114 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isOneValue() local
115 return CFP->getValueAPF().bitcastToAPInt().isOneValue(); in isOneValue()
131 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotOneValue() local
132 return !CFP->getValueAPF().bitcastToAPInt().isOneValue(); in isNotOneValue()
159 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isMinSignedValue() local
160 return CFP->getValueAPF().bitcastToAPInt().isMinSignedValue(); in isMinSignedValue()
176 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotMinSignedValue() local
177 return !CFP->getValueAPF().bitcastToAPInt().isMinSignedValue(); in isNotMinSignedValue()
199 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isFiniteNonZeroFP() local
200 return CFP->getValueAPF().isFiniteNonZero(); in isFiniteNonZeroFP()
204 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isFiniteNonZeroFP() local
205 if (!CFP || !CFP->getValueAPF().isFiniteNonZero()) in isFiniteNonZeroFP()
220 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isNormalFP() local
221 return CFP->getValueAPF().isNormal(); in isNormalFP()
225 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isNormalFP() local
226 if (!CFP || !CFP->getValueAPF().isNormal()) in isNormalFP()
241 if (auto *CFP = dyn_cast<ConstantFP>(this)) in hasExactInverseFP() local
242 return CFP->getValueAPF().getExactInverse(nullptr); in hasExactInverseFP()
246 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in hasExactInverseFP() local
247 if (!CFP || !CFP->getValueAPF().getExactInverse(nullptr)) in hasExactInverseFP()
262 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isNaN() local
263 return CFP->isNaN(); in isNaN()
267 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isNaN() local
268 if (!CFP || !CFP->isNaN()) in isNaN()
1208 if (auto *CFP = dyn_cast<ConstantFP>(C)) in getFPSequenceIfElementsMatch() local
1209 Elts.push_back(CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getFPSequenceIfElementsMatch()
1230 } else if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { in getSequenceIfElementsMatch() local
1231 if (CFP->getType()->isHalfTy() || CFP->getType()->isBFloatTy()) in getSequenceIfElementsMatch()
1233 else if (CFP->getType()->isFloatTy()) in getSequenceIfElementsMatch()
1235 else if (CFP->getType()->isDoubleTy()) in getSequenceIfElementsMatch()
3154 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { in getSplat() local
3155 if (CFP->getType()->isHalfTy()) { in getSplat()
3157 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getSplat()
3160 if (CFP->getType()->isBFloatTy()) { in getSplat()
3162 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getSplat()
3165 if (CFP->getType()->isFloatTy()) { in getSplat()
3167 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getSplat()
3170 if (CFP->getType()->isDoubleTy()) { in getSplat()
3172 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getSplat()