Lines Matching defs:InVec
12782 SDValue InVec = Amt.getOperand(0);
12783 if (InVec.getOpcode() == ISD::BUILD_VECTOR) {
12784 unsigned NumElts = InVec.getValueType().getVectorNumElements();
12787 SDValue Arg = InVec.getOperand(i);
12792 } else if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT) {
12794 dyn_cast<ConstantSDNode>(InVec.getOperand(2))) {
12798 BaseShAmt = InVec.getOperand(1);
16300 SDValue InVec = N->getOperand(0);
16306 EVT VT = InVec.getValueType();
16309 if (InVec.getOpcode() == ISD::BITCAST) {
16311 if (!InVec.hasOneUse())
16313 EVT BCVT = InVec.getOperand(0).getValueType();
16316 InVec = InVec.getOperand(0);
16320 if (!isTargetShuffle(InVec.getOpcode()))
16324 if (!InVec.hasOneUse())
16329 if (!getTargetShuffleMask(InVec.getNode(), VT.getSimpleVT(), ShuffleMask,
16337 SDValue LdNode = (Idx < (int)NumElems) ? InVec.getOperand(0)
16338 : InVec.getOperand(1);
16341 unsigned AllowedUses = InVec.getOperand(0) == InVec.getOperand(1) ? 2 : 1;
16377 SDValue Shuffle = (UnaryShuffle) ? DAG.getUNDEF(VT) : InVec.getOperand(1);
16378 Shuffle = DAG.getVectorShuffle(InVec.getValueType(), dl,
16379 InVec.getOperand(0), Shuffle,