Searched refs:CurVec (Results 1 – 2 of 2) sorted by relevance
483 Value *CurVec = GetOrLoadCurrentVectorValue(); in promoteAllocaUserToVector() local488 CurVec = Builder.CreateInsertElement( in promoteAllocaUserToVector()489 CurVec, Builder.CreateExtractElement(Val, K), CurIdx); in promoteAllocaUserToVector()491 return CurVec; in promoteAllocaUserToVector()
21813 for (SDValue CurVec = InVec; CurVec;) { in visitINSERT_VECTOR_ELT() local21815 if (CurVec.isUndef()) in visitINSERT_VECTOR_ELT()21819 if (CurVec.getOpcode() == ISD::BUILD_VECTOR && CurVec.hasOneUse()) { in visitINSERT_VECTOR_ELT()21821 AddBuildVectorOp(Ops, CurVec.getOperand(I), I); in visitINSERT_VECTOR_ELT()21826 if (CurVec.getOpcode() == ISD::SCALAR_TO_VECTOR && CurVec.hasOneUse()) { in visitINSERT_VECTOR_ELT()21827 AddBuildVectorOp(Ops, CurVec.getOperand(0), 0); in visitINSERT_VECTOR_ELT()21832 if (CurVec.getOpcode() == ISD::INSERT_VECTOR_ELT && CurVec.hasOneUse()) in visitINSERT_VECTOR_ELT()21842 CurVec = CurVec->getOperand(0); in visitINSERT_VECTOR_ELT()21849 if (CurVec.getOpcode() == ISD::VECTOR_SHUFFLE && CurVec.hasOneUse()) { in visitINSERT_VECTOR_ELT()21850 auto *SVN = cast<ShuffleVectorSDNode>(CurVec); in visitINSERT_VECTOR_ELT()[all …]