Lines Matching refs:InVec
18505 SDValue InVec = Amt.getOperand(0); in LowerScalarVariableShift() local
18506 if (InVec.getOpcode() == ISD::BUILD_VECTOR) { in LowerScalarVariableShift()
18507 assert((SplatIdx < InVec.getSimpleValueType().getVectorNumElements()) && in LowerScalarVariableShift()
18509 BaseShAmt = InVec.getOperand(SplatIdx); in LowerScalarVariableShift()
18510 } else if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT) { in LowerScalarVariableShift()
18512 dyn_cast<ConstantSDNode>(InVec.getOperand(2))) { in LowerScalarVariableShift()
18514 BaseShAmt = InVec.getOperand(1); in LowerScalarVariableShift()
18520 BaseShAmt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, InVec, in LowerScalarVariableShift()
19348 SDValue InVec = Op->getOperand(0); in LowerBITCAST() local
19357 Elts.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, SVT, InVec, in LowerBITCAST()
23632 SDValue InVec = N->getOperand(0); in XFormVExtractWithShuffleIntoLoad() local
23638 EVT OriginalVT = InVec.getValueType(); in XFormVExtractWithShuffleIntoLoad()
23640 if (InVec.getOpcode() == ISD::BITCAST) { in XFormVExtractWithShuffleIntoLoad()
23642 if (!InVec.hasOneUse()) in XFormVExtractWithShuffleIntoLoad()
23644 EVT BCVT = InVec.getOperand(0).getValueType(); in XFormVExtractWithShuffleIntoLoad()
23648 InVec = InVec.getOperand(0); in XFormVExtractWithShuffleIntoLoad()
23651 EVT CurrentVT = InVec.getValueType(); in XFormVExtractWithShuffleIntoLoad()
23653 if (!isTargetShuffle(InVec.getOpcode())) in XFormVExtractWithShuffleIntoLoad()
23657 if (!InVec.hasOneUse()) in XFormVExtractWithShuffleIntoLoad()
23662 if (!getTargetShuffleMask(InVec.getNode(), CurrentVT.getSimpleVT(), in XFormVExtractWithShuffleIntoLoad()
23670 SDValue LdNode = (Idx < (int)NumElems) ? InVec.getOperand(0) in XFormVExtractWithShuffleIntoLoad()
23671 : InVec.getOperand(1); in XFormVExtractWithShuffleIntoLoad()
23674 unsigned AllowedUses = InVec.getNumOperands() > 1 && in XFormVExtractWithShuffleIntoLoad()
23675 InVec.getOperand(0) == InVec.getOperand(1) ? 2 : 1; in XFormVExtractWithShuffleIntoLoad()
23711 : InVec.getOperand(1); in XFormVExtractWithShuffleIntoLoad()
23713 InVec.getOperand(0), Shuffle, in XFormVExtractWithShuffleIntoLoad()