Lines Matching defs:Shl
2066 case Instruction::Shl:
13807 SDValue Shl = DAG.getNode(ISD::SHL, DL, MVT::i64, Op0, Op1);
13808 SDValue And = DAG.getNOT(DL, Shl, MVT::i64);
13908 SDValue Shl = DAG.getNode(ISD::SHL, DL, VT, X,
13910 return DAG.getNode(RISCVISD::SHL_ADD, DL, VT, Shl,
13912 Shl);
15630 SDValue Shl = DAG.getNode(ISD::SHL, ShlDL, MVT::i64,
15634 return DAG.getNode(ISD::SRA, DL, MVT::i64, Shl,
15645 SDValue Shl;
15670 Shl = N0.getOperand(IsAdd ? 0 : 1);
15673 Shl = N0;
15677 if (Shl.getOpcode() != ISD::SHL || !isa<ConstantSDNode>(Shl.getOperand(1)) ||
15678 Shl.getConstantOperandVal(1) != 32)
15685 if (!AddC && !Shl.hasOneUse())
15689 SDValue In = Shl.getOperand(0);