[PATCH] D103247: [SLP]Allow to reorder nodes with >2 scalar values.
Valeriy Dmitriev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu May 27 08:42:51 PDT 2021
vdmitrie added inline comments.
================
Comment at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:6568
+/// after: 6 3 5 4 7 2 1 0
+static void fixupOrderingIndicies(BoUpSLP::OrdersType &Order) {
+ const unsigned Sz = Order.size();
----------------
typo
================
Comment at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:6615
// TODO: reorder tree nodes without tree rebuilding.
SmallVector<Value *, 4> ReorderedOps(Chain.rbegin(), Chain.rend());
+ llvm::transform(NewOrder, ReorderedOps.begin(),
----------------
this can be just Chain.size(). Following llvm::transform fills it in anyway.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D103247/new/
https://reviews.llvm.org/D103247
More information about the llvm-commits
mailing list