Lines Matching refs:BaseShAmt
19938 SDValue BaseShAmt;
19943 // If so, then set BaseShAmt equal to the splat value.
19944 BaseShAmt = BV->getSplatValue();
19945 if (BaseShAmt && BaseShAmt.isUndef())
19946 BaseShAmt = SDValue();
19958 BaseShAmt = InVec.getOperand(SplatIdx);
19963 BaseShAmt = InVec.getOperand(1);
19967 if (!BaseShAmt)
19969 BaseShAmt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, InVec,
19974 if (BaseShAmt.getNode()) {
19977 BaseShAmt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, BaseShAmt);
19979 BaseShAmt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, BaseShAmt);
19981 return getTargetVShiftNode(X86OpcI, dl, VT, R, BaseShAmt, DAG);