Home
last modified time | relevance | path

Searched refs:UseEI (Results 1 – 1 of 1) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp9418 const EdgeInfo &UseEI = TEPtr->UserTreeIndices.front(); in isGatherShuffledSingleRegisterEntry() local
9420 PHINode *UserPHI = dyn_cast<PHINode>(UseEI.UserTE->getMainOp()); in isGatherShuffledSingleRegisterEntry()
9422 UserPHI ? UserPHI->getIncomingBlock(UseEI.EdgeIdx)->getTerminator() in isGatherShuffledSingleRegisterEntry()
9423 : &getLastInstructionInBundle(UseEI.UserTE); in isGatherShuffledSingleRegisterEntry()
9428 if (TEUseEI.UserTE == UseEI.UserTE && TEUseEI.EdgeIdx < UseEI.EdgeIdx) in isGatherShuffledSingleRegisterEntry()
9432 if (TEUseEI.UserTE != UseEI.UserTE && in isGatherShuffledSingleRegisterEntry()
9433 TEUseEI.UserTE->Idx < UseEI.UserTE->Idx) in isGatherShuffledSingleRegisterEntry()
9440 TEUseEI.EdgeIdx < UseEI.EdgeIdx || TEUseEI.UserTE != UseEI.UserTE) && in isGatherShuffledSingleRegisterEntry()