Lines Matching refs:Opd0
2440 unsigned &Opc, SDValue &Opd0, in isBitfieldExtractOpFromAnd() argument
2483 Opd0 = Widen(CurDAG, Op0->getOperand(0).getOperand(0)); in isBitfieldExtractOpFromAnd()
2491 Opd0 = Op0->getOperand(0).getOperand(0); in isBitfieldExtractOpFromAnd()
2494 VT = Opd0->getValueType(0); in isBitfieldExtractOpFromAnd()
2496 Opd0 = Op0->getOperand(0); in isBitfieldExtractOpFromAnd()
2504 Opd0 = N->getOperand(0); in isBitfieldExtractOpFromAnd()
2534 SDValue &Opd0, unsigned &Immr, in isBitfieldExtractOpFromSExtInReg() argument
2560 Opd0 = Op.getOperand(0); in isBitfieldExtractOpFromSExtInReg()
2567 SDValue &Opd0, unsigned &LSB, in isSeveralBitsExtractOpFromShr() argument
2590 Opd0 = N->getOperand(0).getOperand(0); in isSeveralBitsExtractOpFromShr()
2606 static bool isBitfieldExtractOpFromShr(SDNode *N, unsigned &Opc, SDValue &Opd0, in isBitfieldExtractOpFromShr() argument
2621 if (isSeveralBitsExtractOpFromShr(N, Opc, Opd0, Immr, Imms)) in isBitfieldExtractOpFromShr()
2628 Opd0 = N->getOperand(0).getOperand(0); in isBitfieldExtractOpFromShr()
2635 Opd0 = N->getOperand(0).getOperand(0); in isBitfieldExtractOpFromShr()
2636 TruncBits = Opd0->getValueType(0).getSizeInBits() - VT.getSizeInBits(); in isBitfieldExtractOpFromShr()
2637 VT = Opd0.getValueType(); in isBitfieldExtractOpFromShr()
2643 Opd0 = N->getOperand(0); in isBitfieldExtractOpFromShr()
2688 SDValue Opd0 = Widen(CurDAG, Op.getOperand(0)); in tryBitfieldExtractOpFromSExt() local
2691 SDValue Ops[] = {Opd0, CurDAG->getTargetConstant(Immr, dl, VT), in tryBitfieldExtractOpFromSExt()
2698 SDValue &Opd0, unsigned &Immr, unsigned &Imms, in isBitfieldExtractOp() argument
2710 return isBitfieldExtractOpFromAnd(CurDAG, N, Opc, Opd0, Immr, Imms, in isBitfieldExtractOp()
2714 return isBitfieldExtractOpFromShr(N, Opc, Opd0, Immr, Imms, BiggerPattern); in isBitfieldExtractOp()
2717 return isBitfieldExtractOpFromSExtInReg(N, Opc, Opd0, Immr, Imms); in isBitfieldExtractOp()
2729 Opd0 = N->getOperand(0); in isBitfieldExtractOp()
2740 SDValue Opd0; in tryBitfieldExtractOp() local
2741 if (!isBitfieldExtractOp(CurDAG, N, Opc, Opd0, Immr, Imms)) in tryBitfieldExtractOp()
2750 SDValue Ops64[] = {Opd0, CurDAG->getTargetConstant(Immr, dl, MVT::i64), in tryBitfieldExtractOp()
2760 SDValue Ops[] = {Opd0, CurDAG->getTargetConstant(Immr, dl, VT), in tryBitfieldExtractOp()