Home | History | Annotate | Download | only in IR

Lines Matching full: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();
812 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) {
813 if (CFP->getType()->isFloatTy()) {
816 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V[i]))
817 Elts.push_back(CFP->getValueAPF().convertToFloat());
822 } else if (CFP->getType()->isDoubleTy()) {
825 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V[i]))
826 Elts.push_back(CFP->getValueAPF().convertToDouble());
993 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) {
994 if (CFP->getType()->isFloatTy()) {
997 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V[i]))
998 Elts.push_back(CFP->getValueAPF().convertToFloat());
1003 } else if (CFP->getType()->isDoubleTy()) {
1006 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V[i]))
1007 Elts.push_back(CFP->getValueAPF().convertToDouble());
2412 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) {
2413 if (CFP->getType()->isFloatTy()) {
2414 SmallVector<float, 16> Elts(NumElts, CFP->getValueAPF().convertToFloat());
2417 if (CFP->getType()->isDoubleTy()) {
2419 CFP->getValueAPF().convertToDouble());