Commit c04d219
committed
[LV] Move condition to VPPartialReductionRecipe::execute
This means that VPExpressions will now be constructed for
VPPartialReductionRecipe's when the loop has tail-folding predication.
Note that control-flow (if/else) predication is not yet handled
for partial reductions, because of the way partial reductions
are recognised and built up.1 parent b58b38e commit c04d219
File tree
6 files changed
+345
-661
lines changed- llvm
- lib/Transforms/Vectorize
- test/Transforms/LoopVectorize/AArch64
6 files changed
+345
-661
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8226 | 8226 | | |
8227 | 8227 | | |
8228 | 8228 | | |
8229 | | - | |
8230 | | - | |
8231 | | - | |
8232 | | - | |
8233 | | - | |
| 8229 | + | |
8234 | 8230 | | |
8235 | | - | |
8236 | | - | |
8237 | | - | |
8238 | 8231 | | |
8239 | 8232 | | |
8240 | 8233 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
395 | 395 | | |
396 | 396 | | |
397 | 397 | | |
398 | | - | |
399 | | - | |
| 398 | + | |
| 399 | + | |
400 | 400 | | |
401 | 401 | | |
402 | 402 | | |
403 | 403 | | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
404 | 410 | | |
405 | 411 | | |
406 | 412 | | |
| |||
0 commit comments