Lines Matching full:immr
1558 unsigned &Immr, unsigned &Imms,
1572 if (isSeveralBitsExtractOpFromShr(N, Opc, Opd0, Immr, Imms))
1612 int immr = Srl_imm - Shl_imm;
1613 Immr = immr < 0 ? immr + VT.getSizeInBits() : immr;
1624 SDValue &Opd0, unsigned &Immr, unsigned &Imms,
1636 return isBitfieldExtractOpFromAnd(CurDAG, N, Opc, Opd0, Immr, Imms,
1640 return isBitfieldExtractOpFromShr(N, Opc, Opd0, Immr, Imms, BiggerPattern);
1653 Immr = cast<ConstantSDNode>(N->getOperand(1).getNode())->getZExtValue();
1662 unsigned Opc, Immr, Imms;
1664 if (!isBitfieldExtractOp(CurDAG, N, Opc, Opd0, Immr, Imms))
1673 SDValue Ops64[] = {Opd0, CurDAG->getTargetConstant(Immr, dl, MVT::i64),
1684 SDValue Ops[] = {Opd0, CurDAG->getTargetConstant(Immr, dl, VT),
1976 SDValue &Src, unsigned &ImmR,
2014 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS,
2024 Width = ImmS - ImmR + 1;
2032 // can share the ImmR and ImmS values from the already-computed UBFM.
2036 ImmR = (VT.getSizeInBits() - DstLSB) % VT.getSizeInBits();
2127 // ImmR is the rotate right amount.
2128 unsigned ImmR = (VT.getSizeInBits() - DstLSB) % VT.getSizeInBits();
2133 SDValue Ops[] = {Op0, CurDAG->getTargetConstant(ImmR, DL, VT),