Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp11000 const EdgeInfo &UseEI = TEPtr->UserTreeIndices.front(); in isGatherShuffledSingleRegisterEntry() local
11002 PHINode *UserPHI = dyn_cast<PHINode>(UseEI.UserTE->getMainOp()); in isGatherShuffledSingleRegisterEntry()
11004 UserPHI ? UserPHI->getIncomingBlock(UseEI.EdgeIdx)->getTerminator() in isGatherShuffledSingleRegisterEntry()
11005 : &getLastInstructionInBundle(UseEI.UserTE); in isGatherShuffledSingleRegisterEntry()
11010 if (TEUseEI.UserTE == UseEI.UserTE && TEUseEI.EdgeIdx < UseEI.EdgeIdx) in isGatherShuffledSingleRegisterEntry()
11014 if (TEUseEI.UserTE != UseEI.UserTE && in isGatherShuffledSingleRegisterEntry()
11015 TEUseEI.UserTE->Idx < UseEI.UserTE->Idx) in isGatherShuffledSingleRegisterEntry()
11022 TEUseEI.EdgeIdx < UseEI.EdgeIdx || TEUseEI.UserTE != UseEI.UserTE) && in isGatherShuffledSingleRegisterEntry()