Lines Matching defs:CFP
276 unsigned materializeFP(const ConstantFP *CFP, MVT VT);
397 unsigned AArch64FastISel::materializeFP(const ConstantFP *CFP, MVT VT) {
400 if (CFP->isNullValue())
401 return fastMaterializeFloatZero(CFP);
406 const APFloat Val = CFP->getValueAPF();
425 .addImm(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
437 Align Alignment = DL.getPrefTypeAlign(CFP->getType());
439 unsigned CPI = MCP.getConstantPoolIndex(cast<Constant>(CFP), Alignment);
539 else if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C))
540 return materializeFP(CFP, VT);
547 unsigned AArch64FastISel::fastMaterializeFloatZero(const ConstantFP* CFP) {
548 assert(CFP->isNullValue() &&
551 if (!isTypeLegal(CFP->getType(), VT))
1524 if (const auto *CFP = dyn_cast<ConstantFP>(RHS))
1525 if (CFP->isZero() && !CFP->isNegative())