Lines Matching defs:CFP
268 unsigned materializeFP(const ConstantFP *CFP, MVT VT);
390 unsigned AArch64FastISel::materializeFP(const ConstantFP *CFP, MVT VT) {
393 if (CFP->isNullValue())
394 return fastMaterializeFloatZero(CFP);
399 const APFloat Val = CFP->getValueAPF();
418 .addImm(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
430 Align Alignment = DL.getPrefTypeAlign(CFP->getType());
432 unsigned CPI = MCP.getConstantPoolIndex(cast<Constant>(CFP), Alignment);
556 else if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C))
557 return materializeFP(CFP, VT);
564 unsigned AArch64FastISel::fastMaterializeFloatZero(const ConstantFP* CFP) {
565 assert(CFP->isNullValue() &&
568 if (!isTypeLegal(CFP->getType(), VT))
1509 if (const auto *CFP = dyn_cast<ConstantFP>(RHS))
1510 if (CFP->isZero() && !CFP->isNegative())