Lines Matching refs:InVec
13849 SDValue InVec = N->getOperand(0);
13855 EVT VT = InVec.getValueType();
13858 if (InVec.getOpcode() == ISD::BITCAST) {
13860 if (!InVec.hasOneUse())
13862 EVT BCVT = InVec.getOperand(0).getValueType();
13865 InVec = InVec.getOperand(0);
13869 if (!isTargetShuffle(InVec.getOpcode()))
13873 if (!InVec.hasOneUse())
13878 if (!getTargetShuffleMask(InVec.getNode(), VT.getSimpleVT(), ShuffleMask,
13886 SDValue LdNode = (Idx < (int)NumElems) ? InVec.getOperand(0)
13887 : InVec.getOperand(1);
13890 unsigned AllowedUses = InVec.getOperand(0) == InVec.getOperand(1) ? 2 : 1;
13926 SDValue Shuffle = (UnaryShuffle) ? DAG.getUNDEF(VT) : InVec.getOperand(1);
13927 Shuffle = DAG.getVectorShuffle(InVec.getValueType(), dl,
13928 InVec.getOperand(0), Shuffle,
14758 SDValue InVec = ShAmtOp.getOperand(0);
14759 if (InVec.getOpcode() == ISD::BUILD_VECTOR) {
14760 unsigned NumElts = InVec.getValueType().getVectorNumElements();
14763 SDValue Arg = InVec.getOperand(i);
14768 } else if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT) {
14769 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(InVec.getOperand(2))) {
14772 BaseShAmt = InVec.getOperand(1);