Home | History | Annotate | Download | only in IR

Lines Matching refs:CFP

47   if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
48 return CFP->isZero() && CFP->isNegative();
68 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
69 return CFP->isZero();
81 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
82 return CFP->isZero() && !CFP->isNegative();
94 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
95 return CFP->getValueAPF().bitcastToAPInt().isAllOnesValue();
116 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
117 return CFP->getValueAPF().bitcastToAPInt().isMinSignedValue();
850 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) {
851 if (CFP->getType()->isFloatTy()) {
854 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V[i]))
855 Elts.push_back(CFP->getValueAPF().convertToFloat());
860 } else if (CFP->getType()->isDoubleTy()) {
863 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V[i]))
864 Elts.push_back(CFP->getValueAPF().convertToDouble());
1031 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) {
1032 if (CFP->getType()->isFloatTy()) {
1035 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V[i]))
1036 Elts.push_back(CFP->getValueAPF().convertToFloat());
1041 } else if (CFP->getType()->isDoubleTy()) {
1044 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V[i]))
1045 Elts.push_back(CFP->getValueAPF().convertToDouble());
2499 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) {
2500 if (CFP->getType()->isFloatTy()) {
2501 SmallVector<float, 16> Elts(NumElts, CFP->getValueAPF().convertToFloat());
2504 if (CFP->getType()->isDoubleTy()) {
2506 CFP->getValueAPF().convertToDouble());