[PATCH] D115261: [LV] Disable runtime unrolling for vectorized loops.
Roman Lebedev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 7 12:41:00 PST 2021
lebedev.ri added a comment.
Even if both of the unrollers are right as per their model
(LU duplicates whole loop body; while LU duplicates each instruction,
increasing live ranges, i believe), i'm mainly just worried
that two unroll strategies disagree in the end.
Which one is actually right? LV?
Is there some analysis that can be extracted from LV that LU could use
to deduce better unroll factor? (which would be 1x (no further unroll) after LV)
All that being said, i don't have any concrete examples that regress with this.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D115261/new/
https://reviews.llvm.org/D115261
More information about the llvm-commits
mailing list