Skip to content

Commit 281af44

Browse files
committed
[test] Fix loop-micro-op-buffer-size-t99.ll under NPM
The NPM runs loop passes on loops in forward program order instead of the legacy PM's reverse program order, causing some debug output to be in a different order.
1 parent eea67ba commit 281af44

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

llvm/test/CodeGen/AArch64/loop-micro-op-buffer-size-t99.ll

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
; REQUIRES: asserts
2-
; RUN: opt -mcpu=thunderx2t99 -loop-unroll --debug-only=loop-unroll --debug-only=basicblock-utils -S -unroll-allow-partial < %s 2>&1 | FileCheck %s
2+
; RUN: opt -mcpu=thunderx2t99 -passes=loop-unroll --debug-only=loop-unroll --debug-only=basicblock-utils -S -unroll-allow-partial < %s 2>&1 | FileCheck %s
33

44
target triple = "aarch64-unknown-linux-gnu"
55

6-
; CHECK: Loop Unroll: F[foo] Loop %loop.2.header
7-
; CHECK: Loop Size = 19
8-
; CHECK: Trip Count = 512
9-
; CHECK: Trip Multiple = 512
10-
; CHECK: UNROLLING loop %loop.2.header by 4 with a breakout at trip 0
11-
; CHECK: Merging:
126
; CHECK: Loop Unroll: F[foo] Loop %loop.header
137
; CHECK: Loop Size = 18
148
; CHECK: Trip Count = 512
159
; CHECK: Trip Multiple = 512
1610
; CHECK: UNROLLING loop %loop.header by 4 with a breakout at trip 0
1711
; CHECK: Merging:
12+
; CHECK: Loop Unroll: F[foo] Loop %loop.2.header
13+
; CHECK: Loop Size = 19
14+
; CHECK: Trip Count = 512
15+
; CHECK: Trip Multiple = 512
16+
; CHECK: UNROLLING loop %loop.2.header by 4 with a breakout at trip 0
17+
; CHECK: Merging:
1818
; CHECK: %counter = phi i32 [ 0, %entry ], [ %inc.3, %loop.inc.3 ]
1919
; CHECK: %val = add nuw nsw i32 %counter, 5
2020
; CHECK: %val1 = add nuw nsw i32 %counter, 6

0 commit comments

Comments
 (0)