Lines Matching defs:CFP
269 unsigned materializeFP(const ConstantFP *CFP, MVT VT);
391 unsigned AArch64FastISel::materializeFP(const ConstantFP *CFP, MVT VT) {
394 if (CFP->isNullValue())
395 return fastMaterializeFloatZero(CFP);
400 const APFloat Val = CFP->getValueAPF();
419 .addImm(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
431 Align Alignment = DL.getPrefTypeAlign(CFP->getType());
433 unsigned CPI = MCP.getConstantPoolIndex(cast<Constant>(CFP), Alignment);
554 else if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C))
555 return materializeFP(CFP, VT);
562 unsigned AArch64FastISel::fastMaterializeFloatZero(const ConstantFP* CFP) {
563 assert(CFP->isNullValue() &&
566 if (!isTypeLegal(CFP->getType(), VT))
1507 if (const auto *CFP = dyn_cast<ConstantFP>(RHS))
1508 if (CFP->isZero() && !CFP->isNegative())