Skip to content

Commit 5482cc3

Browse files
authored
[MicroBenchmark,LoopInterleaving] Re-land - Check performance impact of Loop Interleaving Count with varying loop iterations (#56)
This microbenchmark attempts to find the impact of loop interleaving count on loops with low trip count for different types of loops, such as loops with or without reduction inside it, loops with or without vectorization inside it. Note: A subset of test cases run on default. ALL_LOOP_IC_TESTS needs to be set for the whole set of tests.
1 parent 6dadc3d commit 5482cc3

File tree

2 files changed

+429
-0
lines changed

2 files changed

+429
-0
lines changed

MicroBenchmarks/LoopVectorization/CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,12 @@ llvm_test_executable(LoopVectorizationBenchmarks
1717
)
1818

1919
target_link_libraries(LoopVectorizationBenchmarks benchmark)
20+
21+
llvm_test_run()
22+
23+
llvm_test_executable(LoopInterleavingBenchmarks
24+
main.cpp
25+
LoopInterleaving.cpp
26+
)
27+
28+
target_link_libraries(LoopInterleavingBenchmarks benchmark)

0 commit comments

Comments
 (0)