Commit eda2d6c
authored
[MicroBenchmark,LoopInterleaving] Check performance impact of Loop Interleaving Count with varying loop iterations (#26)
* [MicroBenchmarks,LoopInterleaving] Check performance impact of Loop Interleaving Count with varying loop iterations.
This microbenchmark attempts to find the impact of loop interleaving count for different types of loops (big or small, with or without reductions inside them) over different vectorization factors for varying loop trip counts.
Note: Interleaving count of 1 means interleaving is disabled.
These microbenchmarks are to help guide changes in loop interleaving count computation and removal of trip count threshold for interleaving loops in llvm/llvm-project#67725 & related patches.1 parent 8352ecb commit eda2d6c
File tree
2 files changed
+412
-0
lines changed- MicroBenchmarks/LoopVectorization
2 files changed
+412
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
0 commit comments