Lines Matching refs:CFP

44   if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))  in isNegativeZeroValue()  local
45 return CFP->isZero() && CFP->isNegative(); in isNegativeZeroValue()
64 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isZeroValue() local
65 return CFP->isZero(); in isZeroValue()
82 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNullValue() local
85 return CFP->isExactlyValue(+0.0); in isNullValue()
99 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isAllOnesValue() local
100 return CFP->getValueAPF().bitcastToAPInt().isAllOnes(); in isAllOnesValue()
116 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isOneValue() local
117 return CFP->getValueAPF().bitcastToAPInt().isOne(); in isOneValue()
133 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotOneValue() local
134 return !CFP->getValueAPF().bitcastToAPInt().isOne(); in isNotOneValue()
161 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isMinSignedValue() local
162 return CFP->getValueAPF().bitcastToAPInt().isMinSignedValue(); in isMinSignedValue()
178 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotMinSignedValue() local
179 return !CFP->getValueAPF().bitcastToAPInt().isMinSignedValue(); in isNotMinSignedValue()
201 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isFiniteNonZeroFP() local
202 return CFP->getValueAPF().isFiniteNonZero(); in isFiniteNonZeroFP()
206 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isFiniteNonZeroFP() local
207 if (!CFP || !CFP->getValueAPF().isFiniteNonZero()) in isFiniteNonZeroFP()
222 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isNormalFP() local
223 return CFP->getValueAPF().isNormal(); in isNormalFP()
227 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isNormalFP() local
228 if (!CFP || !CFP->getValueAPF().isNormal()) in isNormalFP()
243 if (auto *CFP = dyn_cast<ConstantFP>(this)) in hasExactInverseFP() local
244 return CFP->getValueAPF().getExactInverse(nullptr); in hasExactInverseFP()
248 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in hasExactInverseFP() local
249 if (!CFP || !CFP->getValueAPF().getExactInverse(nullptr)) in hasExactInverseFP()
264 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isNaN() local
265 return CFP->isNaN(); in isNaN()
269 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isNaN() local
270 if (!CFP || !CFP->isNaN()) in isNaN()
1185 if (auto *CFP = dyn_cast<ConstantFP>(C)) in getFPSequenceIfElementsMatch() local
1186 Elts.push_back(CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getFPSequenceIfElementsMatch()
1207 } else if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { in getSequenceIfElementsMatch() local
1208 if (CFP->getType()->isHalfTy() || CFP->getType()->isBFloatTy()) in getSequenceIfElementsMatch()
1210 else if (CFP->getType()->isFloatTy()) in getSequenceIfElementsMatch()
1212 else if (CFP->getType()->isDoubleTy()) in getSequenceIfElementsMatch()
3099 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { in getSplat() local
3100 if (CFP->getType()->isHalfTy()) { in getSplat()
3102 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getSplat()
3105 if (CFP->getType()->isBFloatTy()) { in getSplat()
3107 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getSplat()
3110 if (CFP->getType()->isFloatTy()) { in getSplat()
3112 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getSplat()
3115 if (CFP->getType()->isDoubleTy()) { in getSplat()
3117 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getSplat()