Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/
H A Dreorder_with_reordered_users.ll14 ; 1. Phi is visited along with its operands (N1,N2,N3). BestOrder is "OrderA".
23 ; 3. N3 is now visited along with its operand N4. BestOrder is "OrderB".
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3853 ArrayRef<unsigned> BestOrder = OrdersUses.front().first; in reorderTopToBottom() local
3857 BestOrder = Pair.first; in reorderTopToBottom()
3862 if (BestOrder.empty()) in reorderTopToBottom()
3865 inversePermutation(BestOrder, Mask); in reorderTopToBottom()
3867 unsigned E = BestOrder.size(); in reorderTopToBottom()
3868 transform(BestOrder, MaskOrder.begin(), [E](unsigned I) { in reorderTopToBottom()
4138 ArrayRef<unsigned> BestOrder = OrdersUses.front().first; in reorderBottomToTop() local
4142 BestOrder = Pair.first; in reorderBottomToTop()
4147 if (BestOrder.empty()) { in reorderBottomToTop()
4157 inversePermutation(BestOrder, Mask); in reorderBottomToTop()
[all …]