• Home
  • Raw
  • Download

Lines Matching refs:InVec

19954         SDValue InVec = Amt.getOperand(0);  in LowerScalarVariableShift()  local
19955 if (InVec.getOpcode() == ISD::BUILD_VECTOR) { in LowerScalarVariableShift()
19956 assert((SplatIdx < InVec.getSimpleValueType().getVectorNumElements()) && in LowerScalarVariableShift()
19958 BaseShAmt = InVec.getOperand(SplatIdx); in LowerScalarVariableShift()
19959 } else if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT) { in LowerScalarVariableShift()
19961 dyn_cast<ConstantSDNode>(InVec.getOperand(2))) { in LowerScalarVariableShift()
19963 BaseShAmt = InVec.getOperand(1); in LowerScalarVariableShift()
19969 BaseShAmt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, InVec, in LowerScalarVariableShift()
26156 SDValue InVec = N->getOperand(0); in XFormVExtractWithShuffleIntoLoad() local
26163 EVT OriginalVT = InVec.getValueType(); in XFormVExtractWithShuffleIntoLoad()
26165 if (InVec.getOpcode() == ISD::BITCAST) { in XFormVExtractWithShuffleIntoLoad()
26167 if (!InVec.hasOneUse()) in XFormVExtractWithShuffleIntoLoad()
26169 EVT BCVT = InVec.getOperand(0).getValueType(); in XFormVExtractWithShuffleIntoLoad()
26173 InVec = InVec.getOperand(0); in XFormVExtractWithShuffleIntoLoad()
26176 EVT CurrentVT = InVec.getValueType(); in XFormVExtractWithShuffleIntoLoad()
26178 if (!isTargetShuffle(InVec.getOpcode())) in XFormVExtractWithShuffleIntoLoad()
26182 if (!InVec.hasOneUse()) in XFormVExtractWithShuffleIntoLoad()
26188 if (!getTargetShuffleMask(InVec.getNode(), CurrentVT.getSimpleVT(), true, in XFormVExtractWithShuffleIntoLoad()