Lines Matching refs:unroll
1 ; RUN: opt < %s -loop-unroll -S | FileCheck %s
3 ; Verify that the unrolling pass removes existing unroll count metadata
11 ; Unroll count metadata should be replaced with unroll(disable). Vectorize
35 !3 = !{!"llvm.loop.unroll.count", i32 4}
38 ; #pragma clang loop unroll(full)
40 ; An unroll disable metadata node is only added for the unroll count case.
41 ; In this case, the loop has a full unroll metadata but can't be fully unrolled
42 ; because the trip count is dynamic. The full unroll metadata should remain
67 !6 = !{!"llvm.loop.unroll.full"}
69 ; #pragma clang loop unroll(disable)
93 !8 = !{!"llvm.loop.unroll.disable"}
96 ; with an llvm.loop.unroll.count 2 hint. Both loops should be unrolled. This
138 !10 = !{!"llvm.loop.unroll.count", i32 2}
144 ; CHECK: ![[UNROLL_DISABLE]] = !{!"llvm.loop.unroll.disable"}
146 ; CHECK: ![[UNROLL_FULL]] = !{!"llvm.loop.unroll.full"}