Lines Matching refs:InVec
22072 SDValue InVec = N->getOperand(0); in visitINSERT_VECTOR_ELT() local
22077 EVT VT = InVec.getValueType(); in visitINSERT_VECTOR_ELT()
22088 InVec == InVal.getOperand(0) && EltNo == InVal.getOperand(1)) in visitINSERT_VECTOR_ELT()
22089 return InVec; in visitINSERT_VECTOR_ELT()
22094 if (InVec.isUndef() && TLI.shouldSplatInsEltVarIndex(VT)) in visitINSERT_VECTOR_ELT()
22123 if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT && InVec.hasOneUse() in visitINSERT_VECTOR_ELT()
22124 && isa<ConstantSDNode>(InVec.getOperand(2))) { in visitINSERT_VECTOR_ELT()
22125 unsigned OtherElt = InVec.getConstantOperandVal(2); in visitINSERT_VECTOR_ELT()
22129 InVec.getOperand(0), InVal, EltNo); in visitINSERT_VECTOR_ELT()
22131 return DAG.getNode(ISD::INSERT_VECTOR_ELT, SDLoc(InVec.getNode()), in visitINSERT_VECTOR_ELT()
22132 VT, NewOp, InVec.getOperand(1), InVec.getOperand(2)); in visitINSERT_VECTOR_ELT()
22181 for (SDValue CurVec = InVec; CurVec;) { in visitINSERT_VECTOR_ELT()
22265 if (DAG.MaskedVectorIsZero(InVec, DemandedZeroElts)) { in visitINSERT_VECTOR_ELT()