Lines Matching defs:BFM
2802 SDNode *BFM = CurDAG->getMachineNode(Opc, dl, MVT::i64, Ops64);
2804 MVT::i32, SDValue(BFM, 0));
3341 // BFI/BFXIL is an alias of BFM, so translate to BFM operands.
3452 // Given an 'ISD::OR' node that is going to be selected as BFM, analyze
3464 "Expect result type to be i32 or i64 since N is combinable to BFM");
3467 // Bail out if BFM simplifies away one node in BFM Dst.
3472 // For "BFM Rd, Rn, #immr, #imms", it's known that BFM simplifies away fewer
3479 // So BFM simplifies away one AND node from Src and doesn't simplify away
3482 // smaller latency than BFM on many AArch64 processors (and for the rest
3483 // ORR is at least as good as BFM).
3578 // f = BFM Opd0, Opd1, LSB, MSB ; where LSB = imm, and MSB = imm2
3657 // Before selecting ISD::OR node to AArch64::BFM, see if an AArch64::ORR
3713 // BFXIL is an alias of BFM, so translate to BFM operands.