Lines Matching refs:InVec
19498 SDValue InVec = N->getOperand(0); in visitINSERT_VECTOR_ELT() local
19503 EVT VT = InVec.getValueType(); in visitINSERT_VECTOR_ELT()
19514 InVec == InVal.getOperand(0) && EltNo == InVal.getOperand(1)) in visitINSERT_VECTOR_ELT()
19515 return InVec; in visitINSERT_VECTOR_ELT()
19520 if (InVec.isUndef() && TLI.shouldSplatInsEltVarIndex(VT)) { in visitINSERT_VECTOR_ELT()
19557 if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT && InVec.hasOneUse() in visitINSERT_VECTOR_ELT()
19558 && isa<ConstantSDNode>(InVec.getOperand(2))) { in visitINSERT_VECTOR_ELT()
19559 unsigned OtherElt = InVec.getConstantOperandVal(2); in visitINSERT_VECTOR_ELT()
19563 InVec.getOperand(0), InVal, EltNo); in visitINSERT_VECTOR_ELT()
19565 return DAG.getNode(ISD::INSERT_VECTOR_ELT, SDLoc(InVec.getNode()), in visitINSERT_VECTOR_ELT()
19566 VT, NewOp, InVec.getOperand(1), InVec.getOperand(2)); in visitINSERT_VECTOR_ELT()
19606 for (SDValue CurVec = InVec; CurVec;) { in visitINSERT_VECTOR_ELT()
23101 SDValue InVec = InVal->getOperand(0); in visitSCALAR_TO_VECTOR() local
23103 auto InVecT = InVec.getValueType(); in visitSCALAR_TO_VECTOR()
23120 TLI.buildLegalVectorShuffle(InVecT, SDLoc(N), InVec, in visitSCALAR_TO_VECTOR()