From: Roman Lebedev Date: Wed, 7 Dec 2022 23:27:27 +0000 (+0300) Subject: [NFC] Port all LoopDistribute tests to `-passes=` syntax X-Git-Tag: upstream/17.0.6~24820 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=25275bf1961a4529bd49cab1ac9bffa02bdb61e9;p=platform%2Fupstream%2Fllvm.git [NFC] Port all LoopDistribute tests to `-passes=` syntax --- diff --git a/llvm/test/Transforms/LoopDistribute/bounds-expansion-bug.ll b/llvm/test/Transforms/LoopDistribute/bounds-expansion-bug.ll index 0f1bd14..2b8862c 100644 --- a/llvm/test/Transforms/LoopDistribute/bounds-expansion-bug.ll +++ b/llvm/test/Transforms/LoopDistribute/bounds-expansion-bug.ll @@ -1,4 +1,4 @@ -; RUN: opt -loop-distribute -enable-loop-distribute -S < %s | FileCheck %s +; RUN: opt -passes=loop-distribute -enable-loop-distribute -S < %s | FileCheck %s ; When emitting the memchecks for: ; diff --git a/llvm/test/Transforms/LoopDistribute/convergent-no-cross-partition-checks.ll b/llvm/test/Transforms/LoopDistribute/convergent-no-cross-partition-checks.ll index 70280d2..88bfcec 100644 --- a/llvm/test/Transforms/LoopDistribute/convergent-no-cross-partition-checks.ll +++ b/llvm/test/Transforms/LoopDistribute/convergent-no-cross-partition-checks.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -loop-distribute -enable-loop-distribute \ +; RUN: opt -passes=loop-distribute -enable-loop-distribute \ ; RUN: -verify-loop-info -verify-dom-info -S < %s | FileCheck %s ; Derived from crash-in-memcheck-generation.ll diff --git a/llvm/test/Transforms/LoopDistribute/crash-in-memcheck-generation.ll b/llvm/test/Transforms/LoopDistribute/crash-in-memcheck-generation.ll index aae6c7e..65a2d4c 100644 --- a/llvm/test/Transforms/LoopDistribute/crash-in-memcheck-generation.ll +++ b/llvm/test/Transforms/LoopDistribute/crash-in-memcheck-generation.ll @@ -1,4 +1,4 @@ -; RUN: opt -loop-distribute -enable-loop-distribute -loop-vectorize -force-vector-width=4 \ +; RUN: opt -passes=loop-distribute,loop-vectorize -enable-loop-distribute -force-vector-width=4 \ ; RUN: -verify-loop-info -verify-dom-info -S < %s | FileCheck %s ; If only A and B can alias here, we don't need memchecks to distribute since diff --git a/llvm/test/Transforms/LoopDistribute/diagnostics-with-hotness.ll b/llvm/test/Transforms/LoopDistribute/diagnostics-with-hotness.ll index adb10d7f..110e201 100644 --- a/llvm/test/Transforms/LoopDistribute/diagnostics-with-hotness.ll +++ b/llvm/test/Transforms/LoopDistribute/diagnostics-with-hotness.ll @@ -1,7 +1,7 @@ -; RUN: opt -loop-simplify -loop-distribute -enable-loop-distribute -S -pass-remarks-missed=loop-distribute \ +; RUN: opt -passes=loop-simplify,loop-distribute -enable-loop-distribute -S -pass-remarks-missed=loop-distribute \ ; RUN: -pass-remarks-analysis=loop-distribute \ ; RUN: -pass-remarks-with-hotness < %s 2>&1 | FileCheck %s --check-prefix=HOTNESS -; RUN: opt -loop-simplify -loop-distribute -enable-loop-distribute -S -pass-remarks-missed=loop-distribute \ +; RUN: opt -passes=loop-simplify,loop-distribute -enable-loop-distribute -S -pass-remarks-missed=loop-distribute \ ; RUN: -pass-remarks-analysis=loop-distribute \ ; RUN: < %s 2>&1 | FileCheck %s --check-prefix=NO_HOTNESS diff --git a/llvm/test/Transforms/LoopDistribute/diagnostics.ll b/llvm/test/Transforms/LoopDistribute/diagnostics.ll index d7b2b10..07523e8 100644 --- a/llvm/test/Transforms/LoopDistribute/diagnostics.ll +++ b/llvm/test/Transforms/LoopDistribute/diagnostics.ll @@ -1,12 +1,12 @@ -; RUN: opt -loop-simplify -loop-distribute -enable-loop-distribute -S < %s 2>&1 \ +; RUN: opt -passes=loop-simplify,loop-distribute -enable-loop-distribute -S < %s 2>&1 \ ; RUN: | FileCheck %s --check-prefix=ALWAYS --check-prefix=NO_REMARKS -; RUN: opt -loop-simplify -loop-distribute -enable-loop-distribute -S \ +; RUN: opt -passes=loop-simplify,loop-distribute -enable-loop-distribute -S \ ; RUN: -pass-remarks-missed=loop-distribute < %s 2>&1 \ ; RUN: | FileCheck %s --check-prefix=ALWAYS --check-prefix=MISSED_REMARKS -; RUN: opt -loop-simplify -loop-distribute -enable-loop-distribute -S \ +; RUN: opt -passes=loop-simplify,loop-distribute -enable-loop-distribute -S \ ; RUN: -pass-remarks-analysis=loop-distribute < %s 2>&1 \ ; RUN: | FileCheck %s --check-prefix=ALWAYS --check-prefix=ANALYSIS_REMARKS -; RUN: opt -loop-simplify -loop-distribute -enable-loop-distribute -S \ +; RUN: opt -passes=loop-simplify,loop-distribute -enable-loop-distribute -S \ ; RUN: -pass-remarks=loop-distribute < %s 2>&1 \ ; RUN: | FileCheck %s --check-prefix=ALWAYS --check-prefix=REMARKS diff --git a/llvm/test/Transforms/LoopDistribute/disable_nonforced.ll b/llvm/test/Transforms/LoopDistribute/disable_nonforced.ll index 0dd5d9a..b068053 100644 --- a/llvm/test/Transforms/LoopDistribute/disable_nonforced.ll +++ b/llvm/test/Transforms/LoopDistribute/disable_nonforced.ll @@ -1,4 +1,4 @@ -; RUN: opt -loop-distribute -enable-loop-distribute=1 -S < %s | FileCheck %s +; RUN: opt -passes=loop-distribute -enable-loop-distribute=1 -S < %s | FileCheck %s ; ; Check that the disable_nonforced is honored by loop distribution. ; diff --git a/llvm/test/Transforms/LoopDistribute/disable_nonforced_enable.ll b/llvm/test/Transforms/LoopDistribute/disable_nonforced_enable.ll index c6dcd70..e3c24619 100644 --- a/llvm/test/Transforms/LoopDistribute/disable_nonforced_enable.ll +++ b/llvm/test/Transforms/LoopDistribute/disable_nonforced_enable.ll @@ -1,4 +1,4 @@ -; RUN: opt -loop-distribute -S < %s | FileCheck %s +; RUN: opt -passes=loop-distribute -S < %s | FileCheck %s ; ; Check that llvm.loop.distribute.enable overrides ; llvm.loop.disable_nonforced. diff --git a/llvm/test/Transforms/LoopDistribute/followup.ll b/llvm/test/Transforms/LoopDistribute/followup.ll index ca48aa1e..a657e05 100644 --- a/llvm/test/Transforms/LoopDistribute/followup.ll +++ b/llvm/test/Transforms/LoopDistribute/followup.ll @@ -1,4 +1,4 @@ -; RUN: opt -loop-distribute -S < %s | FileCheck %s +; RUN: opt -passes=loop-distribute -S < %s | FileCheck %s ; ; Check that followup loop-attributes are applied to the loops after ; loop distribution. diff --git a/llvm/test/Transforms/LoopDistribute/laa-invalidation.ll b/llvm/test/Transforms/LoopDistribute/laa-invalidation.ll index 98d4ae1..ee42860 100644 --- a/llvm/test/Transforms/LoopDistribute/laa-invalidation.ll +++ b/llvm/test/Transforms/LoopDistribute/laa-invalidation.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -passes='loop-load-elim,indvars,loop-distribute' -enable-loop-distribute -S %s | FileCheck %s +; RUN: opt -passes='loop-load-elim,indvars,loop-distribute' -enable-loop-distribute -S %s | FileCheck %s define void @test_pr50940(ptr %A, ptr %B) { ; CHECK-LABEL: @test_pr50940( diff --git a/llvm/test/Transforms/LoopDistribute/metadata.ll b/llvm/test/Transforms/LoopDistribute/metadata.ll index 3e33a5b..06a8792 100644 --- a/llvm/test/Transforms/LoopDistribute/metadata.ll +++ b/llvm/test/Transforms/LoopDistribute/metadata.ll @@ -1,5 +1,5 @@ -; RUN: opt -loop-distribute -enable-loop-distribute=0 -S < %s | FileCheck %s --check-prefix=CHECK --check-prefix=EXPLICIT --check-prefix=DEFAULT_OFF -; RUN: opt -loop-distribute -enable-loop-distribute=1 -S < %s | FileCheck %s --check-prefix=CHECK --check-prefix=EXPLICIT --check-prefix=DEFAULT_ON +; RUN: opt -passes=loop-distribute -enable-loop-distribute=0 -S < %s | FileCheck %s --check-prefix=CHECK --check-prefix=EXPLICIT --check-prefix=DEFAULT_OFF +; RUN: opt -passes=loop-distribute -enable-loop-distribute=1 -S < %s | FileCheck %s --check-prefix=CHECK --check-prefix=EXPLICIT --check-prefix=DEFAULT_ON ; Same loop as in basic.ll. Check that distribution is enabled/disabled ; properly according to -enable-loop-distribute=0/1 and the diff --git a/llvm/test/Transforms/LoopDistribute/no-if-convert.ll b/llvm/test/Transforms/LoopDistribute/no-if-convert.ll index 773e1eb..0be3adb 100644 --- a/llvm/test/Transforms/LoopDistribute/no-if-convert.ll +++ b/llvm/test/Transforms/LoopDistribute/no-if-convert.ll @@ -1,4 +1,4 @@ -; RUN: opt -loop-distribute -enable-loop-distribute -verify-loop-info -verify-dom-info -S < %s \ +; RUN: opt -passes=loop-distribute -enable-loop-distribute -verify-loop-info -verify-dom-info -S < %s \ ; RUN: | FileCheck %s ; We should distribute this loop along === but not along ---. The last diff --git a/llvm/test/Transforms/LoopDistribute/outside-use.ll b/llvm/test/Transforms/LoopDistribute/outside-use.ll index e1a9ec7..653baf3 100644 --- a/llvm/test/Transforms/LoopDistribute/outside-use.ll +++ b/llvm/test/Transforms/LoopDistribute/outside-use.ll @@ -1,4 +1,4 @@ -; RUN: opt -loop-distribute -enable-loop-distribute -verify-loop-info -verify-dom-info -S < %s \ +; RUN: opt -passes=loop-distribute -enable-loop-distribute -verify-loop-info -verify-dom-info -S < %s \ ; RUN: | FileCheck %s ; Check that definitions used outside the loop are handled correctly: (1) they diff --git a/llvm/test/Transforms/LoopDistribute/pr28443.ll b/llvm/test/Transforms/LoopDistribute/pr28443.ll index 5cf8b63..547b625 100644 --- a/llvm/test/Transforms/LoopDistribute/pr28443.ll +++ b/llvm/test/Transforms/LoopDistribute/pr28443.ll @@ -1,4 +1,4 @@ -; RUN: opt -loop-distribute -enable-loop-distribute -verify-loop-info -verify-dom-info -S \ +; RUN: opt -passes=loop-distribute -enable-loop-distribute -verify-loop-info -verify-dom-info -S \ ; RUN: < %s | FileCheck %s target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" diff --git a/llvm/test/Transforms/LoopDistribute/program-order.ll b/llvm/test/Transforms/LoopDistribute/program-order.ll index 675743f..6f2feb6 100644 --- a/llvm/test/Transforms/LoopDistribute/program-order.ll +++ b/llvm/test/Transforms/LoopDistribute/program-order.ll @@ -1,4 +1,4 @@ -; RUN: opt -loop-distribute -enable-loop-distribute -S -verify-loop-info -verify-dom-info < %s \ +; RUN: opt -passes=loop-distribute -enable-loop-distribute -S -verify-loop-info -verify-dom-info < %s \ ; RUN: | FileCheck %s ; Distributing this loop to avoid the dependence cycle would require to diff --git a/llvm/test/Transforms/LoopDistribute/scev-inserted-runtime-check.ll b/llvm/test/Transforms/LoopDistribute/scev-inserted-runtime-check.ll index c0a7eb8..a73c074 100644 --- a/llvm/test/Transforms/LoopDistribute/scev-inserted-runtime-check.ll +++ b/llvm/test/Transforms/LoopDistribute/scev-inserted-runtime-check.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -loop-distribute -enable-loop-distribute -S -enable-mem-access-versioning=0 < %s | FileCheck %s +; RUN: opt -passes=loop-distribute -enable-loop-distribute -S -enable-mem-access-versioning=0 < %s | FileCheck %s target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" diff --git a/llvm/test/Transforms/LoopDistribute/symbolic-stride.ll b/llvm/test/Transforms/LoopDistribute/symbolic-stride.ll index d883e50..19c55c2 100644 --- a/llvm/test/Transforms/LoopDistribute/symbolic-stride.ll +++ b/llvm/test/Transforms/LoopDistribute/symbolic-stride.ll @@ -1,8 +1,8 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -loop-distribute -enable-loop-distribute -S < %s | \ +; RUN: opt -passes=loop-distribute -enable-loop-distribute -S < %s | \ ; RUN: FileCheck %s --check-prefix=DEFAULT -; RUN: opt -loop-distribute -enable-loop-distribute -S -enable-mem-access-versioning=0 < %s | \ +; RUN: opt -passes=loop-distribute -enable-loop-distribute -S -enable-mem-access-versioning=0 < %s | \ ; RUN: FileCheck %s --check-prefix=NO-VERSION ; If we don't speculate stride for 1 we can't distribute along the line diff --git a/llvm/test/Transforms/LoopDistribute/uncomputable-backedge-taken-count.ll b/llvm/test/Transforms/LoopDistribute/uncomputable-backedge-taken-count.ll index 65be0e9..655db59 100644 --- a/llvm/test/Transforms/LoopDistribute/uncomputable-backedge-taken-count.ll +++ b/llvm/test/Transforms/LoopDistribute/uncomputable-backedge-taken-count.ll @@ -1,4 +1,4 @@ -; RUN: opt -loop-distribute -enable-loop-distribute -verify-loop-info -verify-dom-info -S \ +; RUN: opt -passes=loop-distribute -enable-loop-distribute -verify-loop-info -verify-dom-info -S \ ; RUN: < %s | FileCheck %s target datalayout = "e-m:o-i32:64-f80:128-n8:16:32:64-S128" diff --git a/llvm/test/Transforms/LoopDistribute/unknown-bounds-for-memchecks.ll b/llvm/test/Transforms/LoopDistribute/unknown-bounds-for-memchecks.ll index bf638f8..04bca59 100644 --- a/llvm/test/Transforms/LoopDistribute/unknown-bounds-for-memchecks.ll +++ b/llvm/test/Transforms/LoopDistribute/unknown-bounds-for-memchecks.ll @@ -1,4 +1,4 @@ -; RUN: opt -loop-distribute -enable-loop-distribute -S < %s | FileCheck %s +; RUN: opt -passes=loop-distribute -enable-loop-distribute -S < %s | FileCheck %s ; If we can't find the bounds for one of the arrays in order to generate the ; memchecks (e.g., C[i * i] below), loop shold not get distributed.