Lines Matching refs:Opd0

1419                                        unsigned &Opc, SDValue &Opd0,  in isBitfieldExtractOpFromAnd()  argument
1462 Opd0 = Widen(CurDAG, Op0->getOperand(0).getOperand(0)); in isBitfieldExtractOpFromAnd()
1470 Opd0 = Op0->getOperand(0).getOperand(0); in isBitfieldExtractOpFromAnd()
1473 VT = Opd0->getValueType(0); in isBitfieldExtractOpFromAnd()
1475 Opd0 = Op0->getOperand(0); in isBitfieldExtractOpFromAnd()
1482 Opd0 = N->getOperand(0); in isBitfieldExtractOpFromAnd()
1510 SDValue &Opd0, unsigned &Immr, in isBitfieldExtractOpFromSExtInReg() argument
1536 Opd0 = Op.getOperand(0); in isBitfieldExtractOpFromSExtInReg()
1543 SDValue &Opd0, unsigned &LSB, in isSeveralBitsExtractOpFromShr() argument
1566 Opd0 = N->getOperand(0).getOperand(0); in isSeveralBitsExtractOpFromShr()
1588 static bool isBitfieldExtractOpFromShr(SDNode *N, unsigned &Opc, SDValue &Opd0, in isBitfieldExtractOpFromShr() argument
1603 if (isSeveralBitsExtractOpFromShr(N, Opc, Opd0, Immr, Imms)) in isBitfieldExtractOpFromShr()
1610 Opd0 = N->getOperand(0).getOperand(0); in isBitfieldExtractOpFromShr()
1617 Opd0 = N->getOperand(0).getOperand(0); in isBitfieldExtractOpFromShr()
1618 TruncBits = Opd0->getValueType(0).getSizeInBits() - VT.getSizeInBits(); in isBitfieldExtractOpFromShr()
1619 VT = Opd0->getValueType(0); in isBitfieldExtractOpFromShr()
1625 Opd0 = N->getOperand(0); in isBitfieldExtractOpFromShr()
1669 SDValue Opd0 = Widen(CurDAG, Op.getOperand(0)); in tryBitfieldExtractOpFromSExt() local
1672 SDValue Ops[] = {Opd0, CurDAG->getTargetConstant(Immr, dl, VT), in tryBitfieldExtractOpFromSExt()
1679 SDValue &Opd0, unsigned &Immr, unsigned &Imms, in isBitfieldExtractOp() argument
1691 return isBitfieldExtractOpFromAnd(CurDAG, N, Opc, Opd0, Immr, Imms, in isBitfieldExtractOp()
1695 return isBitfieldExtractOpFromShr(N, Opc, Opd0, Immr, Imms, BiggerPattern); in isBitfieldExtractOp()
1698 return isBitfieldExtractOpFromSExtInReg(N, Opc, Opd0, Immr, Imms); in isBitfieldExtractOp()
1710 Opd0 = N->getOperand(0); in isBitfieldExtractOp()
1721 SDValue Opd0; in tryBitfieldExtractOp() local
1722 if (!isBitfieldExtractOp(CurDAG, N, Opc, Opd0, Immr, Imms)) in tryBitfieldExtractOp()
1731 SDValue Ops64[] = {Opd0, CurDAG->getTargetConstant(Immr, dl, MVT::i64), in tryBitfieldExtractOp()
1741 SDValue Ops[] = {Opd0, CurDAG->getTargetConstant(Immr, dl, VT), in tryBitfieldExtractOp()