Searched refs:CurVec (Results 1 – 2 of 2) sorted by relevance
634 Value *CurVec = GetOrLoadCurrentVectorValue(); in promoteAllocaUserToVector() local639 CurVec = Builder.CreateInsertElement( in promoteAllocaUserToVector()640 CurVec, Builder.CreateExtractElement(Val, K), CurIdx); in promoteAllocaUserToVector()642 return CurVec; in promoteAllocaUserToVector()
23241 for (SDValue CurVec = InVec; CurVec;) { in visitINSERT_VECTOR_ELT() local23243 if (CurVec.isUndef()) in visitINSERT_VECTOR_ELT()23247 if (ISD::isFreezeUndef(CurVec.getNode()) && CurVec.hasOneUse()) in visitINSERT_VECTOR_ELT()23251 if (CurVec.getOpcode() == ISD::BUILD_VECTOR && CurVec.hasOneUse()) { in visitINSERT_VECTOR_ELT()23253 AddBuildVectorOp(Ops, CurVec.getOperand(I), I); in visitINSERT_VECTOR_ELT()23258 if (CurVec.getOpcode() == ISD::SCALAR_TO_VECTOR && CurVec.hasOneUse()) { in visitINSERT_VECTOR_ELT()23259 AddBuildVectorOp(Ops, CurVec.getOperand(0), 0); in visitINSERT_VECTOR_ELT()23264 if (CurVec.getOpcode() == ISD::INSERT_VECTOR_ELT && CurVec.hasOneUse()) in visitINSERT_VECTOR_ELT()23265 if (auto *CurIdx = dyn_cast<ConstantSDNode>(CurVec.getOperand(2))) in visitINSERT_VECTOR_ELT()23268 AddBuildVectorOp(Ops, CurVec.getOperand(1), Idx); in visitINSERT_VECTOR_ELT()[all …]