• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/

Lines Matching defs:CFP

42   if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
43 return CFP->isZero() && CFP->isNegative();
68 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
69 return CFP->isZero();
92 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
93 return CFP->isZero() && !CFP->isNegative();
107 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
108 return CFP->getValueAPF().bitcastToAPInt().isAllOnesValue();
133 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
134 return CFP->getValueAPF().bitcastToAPInt().isOneValue();
159 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
160 return !CFP->getValueAPF().bitcastToAPInt().isOneValue();
183 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
184 return CFP->getValueAPF().bitcastToAPInt().isMinSignedValue();
209 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
210 return !CFP->getValueAPF().bitcastToAPInt().isMinSignedValue();
228 if (auto *CFP = dyn_cast<ConstantFP>(this))
229 return CFP->getValueAPF().isFiniteNonZero();
234 auto *CFP = dyn_cast_or_null<ConstantFP>(this->getAggregateElement(i));
235 if (!CFP || !CFP->getValueAPF().isFiniteNonZero())
242 if (auto *CFP = dyn_cast<ConstantFP>(this))
243 return CFP->getValueAPF().isNormal();
248 auto *CFP = dyn_cast_or_null<ConstantFP>(this->getAggregateElement(i));
249 if (!CFP || !CFP->getValueAPF().isNormal())
256 if (auto *CFP = dyn_cast<ConstantFP>(this))
257 return CFP->getValueAPF().getExactInverse(nullptr);
262 auto *CFP = dyn_cast_or_null<ConstantFP>(this->getAggregateElement(i));
263 if (!CFP || !CFP->getValueAPF().getExactInverse(nullptr))
270 if (auto *CFP = dyn_cast<ConstantFP>(this))
271 return CFP->isNaN();
276 auto *CFP = dyn_cast_or_null<ConstantFP>(this->getAggregateElement(i));
277 if (!CFP || !CFP->isNaN())
1102 if (auto *CFP = dyn_cast<ConstantFP>(C))
1103 Elts.push_back(CFP->getValueAPF().bitcastToAPInt().getLimitedValue());
1124 } else if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) {
1125 if (CFP->getType()->isHalfTy() || CFP->getType()->isBFloatTy())
1127 else if (CFP->getType()->isFloatTy())
1129 else if (CFP->getType()->isDoubleTy())
2919 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) {
2920 if (CFP->getType()->isHalfTy()) {
2922 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue());
2925 if (CFP->getType()->isBFloatTy()) {
2927 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue());
2930 if (CFP->getType()->isFloatTy()) {
2932 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue());
2935 if (CFP->getType()->isDoubleTy()) {
2937 NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue());