[llvm] 281af44 - [test] Fix loop-micro-op-buffer-size-t99.ll under NPM

Arthur Eubanks via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 7 23:07:27 PST 2020


Author: Arthur Eubanks
Date: 2020-12-07T23:06:57-08:00
New Revision: 281af44c7cd8d7ec58622b5f07d539db15d4f0d5

URL: https://github.com/llvm/llvm-project/commit/281af44c7cd8d7ec58622b5f07d539db15d4f0d5
DIFF: https://github.com/llvm/llvm-project/commit/281af44c7cd8d7ec58622b5f07d539db15d4f0d5.diff

LOG: [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.

Added: 
    

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

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/AArch64/loop-micro-op-buffer-size-t99.ll b/llvm/test/CodeGen/AArch64/loop-micro-op-buffer-size-t99.ll
index 4dad5c33d202..d64d533f9732 100644
--- a/llvm/test/CodeGen/AArch64/loop-micro-op-buffer-size-t99.ll
+++ b/llvm/test/CodeGen/AArch64/loop-micro-op-buffer-size-t99.ll
@@ -1,20 +1,20 @@
 ; REQUIRES: asserts
-; RUN: opt -mcpu=thunderx2t99 -loop-unroll --debug-only=loop-unroll --debug-only=basicblock-utils -S -unroll-allow-partial < %s 2>&1 | FileCheck %s
+; RUN: opt -mcpu=thunderx2t99 -passes=loop-unroll --debug-only=loop-unroll --debug-only=basicblock-utils -S -unroll-allow-partial < %s 2>&1 | FileCheck %s
 
 target triple = "aarch64-unknown-linux-gnu"
 
-; CHECK: Loop Unroll: F[foo] Loop %loop.2.header
-; CHECK: Loop Size = 19
-; CHECK: Trip Count = 512
-; CHECK: Trip Multiple = 512
-; CHECK: UNROLLING loop %loop.2.header by 4 with a breakout at trip 0
-; CHECK: Merging:
 ; CHECK: Loop Unroll: F[foo] Loop %loop.header
 ; CHECK:   Loop Size = 18
 ; CHECK:   Trip Count = 512
 ; CHECK:   Trip Multiple = 512
 ; CHECK: UNROLLING loop %loop.header by 4 with a breakout at trip 0
 ; CHECK: Merging:
+; CHECK: Loop Unroll: F[foo] Loop %loop.2.header
+; CHECK: Loop Size = 19
+; CHECK: Trip Count = 512
+; CHECK: Trip Multiple = 512
+; CHECK: UNROLLING loop %loop.2.header by 4 with a breakout at trip 0
+; CHECK: Merging:
 ; CHECK: %counter = phi i32 [ 0, %entry ], [ %inc.3, %loop.inc.3 ]
 ; CHECK: %val = add nuw nsw i32 %counter, 5
 ; CHECK: %val1 = add nuw nsw i32 %counter, 6


        


More information about the llvm-commits mailing list