Lines Matching refs:InVec
20189 SDValue InVec = N->getOperand(0); in visitINSERT_VECTOR_ELT() local
20194 EVT VT = InVec.getValueType(); in visitINSERT_VECTOR_ELT()
20205 InVec == InVal.getOperand(0) && EltNo == InVal.getOperand(1)) in visitINSERT_VECTOR_ELT()
20206 return InVec; in visitINSERT_VECTOR_ELT()
20211 if (InVec.isUndef() && TLI.shouldSplatInsEltVarIndex(VT)) in visitINSERT_VECTOR_ELT()
20240 if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT && InVec.hasOneUse() in visitINSERT_VECTOR_ELT()
20241 && isa<ConstantSDNode>(InVec.getOperand(2))) { in visitINSERT_VECTOR_ELT()
20242 unsigned OtherElt = InVec.getConstantOperandVal(2); in visitINSERT_VECTOR_ELT()
20246 InVec.getOperand(0), InVal, EltNo); in visitINSERT_VECTOR_ELT()
20248 return DAG.getNode(ISD::INSERT_VECTOR_ELT, SDLoc(InVec.getNode()), in visitINSERT_VECTOR_ELT()
20249 VT, NewOp, InVec.getOperand(1), InVec.getOperand(2)); in visitINSERT_VECTOR_ELT()
20295 for (SDValue CurVec = InVec; CurVec;) { in visitINSERT_VECTOR_ELT()
20365 if (DAG.MaskedVectorIsZero(InVec, DemandedZeroElts)) { in visitINSERT_VECTOR_ELT()