[NFC] Port all LoopLoadElim tests to `-passes=` syntax
authorRoman Lebedev <lebedev.ri@gmail.com>
Wed, 7 Dec 2022 23:27:28 +0000 (02:27 +0300)
committerRoman Lebedev <lebedev.ri@gmail.com>
Wed, 7 Dec 2022 23:38:46 +0000 (02:38 +0300)
16 files changed:
llvm/test/Transforms/LoopLoadElim/backward.ll
llvm/test/Transforms/LoopLoadElim/cond-load.ll
llvm/test/Transforms/LoopLoadElim/convergent.ll
llvm/test/Transforms/LoopLoadElim/def-store-before-load.ll
llvm/test/Transforms/LoopLoadElim/forward.ll
llvm/test/Transforms/LoopLoadElim/memcheck.ll
llvm/test/Transforms/LoopLoadElim/multiple-stores-same-block.ll
llvm/test/Transforms/LoopLoadElim/non-consecutive.ll
llvm/test/Transforms/LoopLoadElim/opt-size.ll
llvm/test/Transforms/LoopLoadElim/pr-49141.ll
llvm/test/Transforms/LoopLoadElim/pr47457.ll
llvm/test/Transforms/LoopLoadElim/symbolic-stride.ll
llvm/test/Transforms/LoopLoadElim/type-mismatch-opaque-ptr.ll
llvm/test/Transforms/LoopLoadElim/type-mismatch.ll
llvm/test/Transforms/LoopLoadElim/uncomputable-backedge-taken-count.ll
llvm/test/Transforms/LoopLoadElim/unknown-dep.ll

index c0cec75..991dd80 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -loop-load-elim -S < %s | FileCheck %s
+; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 ; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 
 ; Simple st->ld forwarding derived from a lexical backward dep.
index e337397..26c97dd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -S -loop-load-elim < %s | FileCheck %s
+; RUN: opt -S -passes=loop-load-elim < %s | FileCheck %s
 
 ; We can't hoist conditional loads to the preheader for the initial value.
 ; E.g. in the loop below we'd access array[-1] if we did:
index 7e60bdb..ee0db70 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -loop-load-elim -S < %s | FileCheck %s
+; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 ; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 
 ; Simple st->ld forwarding derived from a lexical forward dep, but
index 3dc93f6..3df2f2c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -loop-load-elim -S < %s | FileCheck %s
+; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 
 ;  No loop-carried forwarding: The intervening store to A[i] kills the stored
 ;  value from the previous iteration.
index 0b270ca..4533968 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -loop-load-elim -S < %s | FileCheck %s
+; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 ; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 
 ; Simple st->ld forwarding derived from a lexical forward dep.
index 8eadd43..a1d4c6e 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: opt -loop-load-elim -S < %s | FileCheck %s
-; RUN: opt -loop-load-elim -S -runtime-check-per-loop-load-elim=2 < %s | FileCheck %s --check-prefix=AGGRESSIVE
+; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
+; RUN: opt -passes=loop-load-elim -S -runtime-check-per-loop-load-elim=2 < %s | FileCheck %s --check-prefix=AGGRESSIVE
 
 ; This needs two pairs of memchecks (A * { C, D }) for a single load
 ; elimination which is considered to expansive by default.
index ffe0d46..b07b94c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -loop-load-elim -S < %s | FileCheck %s
+; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 
 ; In this case the later store forward to the load:
 ;
index 43751a8..b5b71d3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -loop-load-elim -S < %s | FileCheck %s
+; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 
 ; The accesses to A are independent here but LAA reports it as a loop-carried
 ; forward dependence.  Check that we don't perform st->ld forwarding between
index bc762da..70543ce 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: opt -loop-load-elim -S < %s | FileCheck %s
+; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 ; RUN: opt -aa-pipeline=basic-aa -passes='require<profile-summary>,function(loop-load-elim)' -S < %s | FileCheck %s -check-prefix=PGSO
-; RUN: opt -loop-load-elim -pgso=false -S < %s | FileCheck %s -check-prefix=NPGSO
+; RUN: opt -passes=loop-load-elim -pgso=false -S < %s | FileCheck %s -check-prefix=NPGSO
 
 ; When optimizing for size don't eliminate in this loop because the loop would
 ; have to be versioned first because A and C may alias.
index 8c7b5f1..f33c2fe 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -indvars -loop-load-elim < %s 2>&1 | FileCheck %s
+; RUN: opt -S -passes='loop(indvars),loop-load-elim' < %s 2>&1 | FileCheck %s
 
 target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128-ni:1-p2:32:8:8:32-ni:2"
 target triple = "x86_64-unknown-linux-gnu"
index a58be5a..26b200d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -loop-load-elim -S %s | FileCheck %s
+; RUN: opt -passes=loop-load-elim -S %s | FileCheck %s
 ; RUN: opt -passes=loop-load-elim -S %s | FileCheck %s
 ; REQUIRES: asserts
 
index 8165190..1ac674a 100644 (file)
@@ -1,11 +1,11 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -loop-load-elim -S < %s | \
+; RUN: opt -passes=loop-load-elim -S < %s | \
 ; RUN:     FileCheck %s -check-prefix=DEFAULT
 
-; RUN: opt -loop-load-elim -S -enable-mem-access-versioning=0 < %s | \
+; RUN: opt -passes=loop-load-elim -S -enable-mem-access-versioning=0 < %s | \
 ; RUN:     FileCheck %s -check-prefix=NO-VERSION
 
-; RUN: opt -loop-load-elim -S -loop-load-elimination-scev-check-threshold=1 < %s | \
+; RUN: opt -passes=loop-load-elim -S -loop-load-elimination-scev-check-threshold=1 < %s | \
 ; RUN:     FileCheck %s -check-prefix=THRESHOLD
 
 ; Forwarding in the presence of symbolic strides:
index ff799ee..32c9455 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt --opaque-pointers -loop-load-elim -S < %s | FileCheck %s
+; RUN: opt --opaque-pointers -passes=loop-load-elim -S < %s | FileCheck %s
 
 ; If the store and the load use different types, but have the same
 ; size then we should still be able to forward the value.
index 1fceb79..7bac8a9 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -loop-load-elim -S < %s | FileCheck %s
+; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 
 ; If the store and the load use different types, but have the same
 ; size then we should still be able to forward the value.
index 2dc1798..aabdc71 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -loop-load-elim -S < %s | FileCheck %s
+; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 ; RUN: opt -aa-pipeline=basic-aa -passes=loop-load-elim -S < %s | FileCheck %s
 
 target datalayout = "e-m:o-i32:64-f80:128-n8:16:32:64-S128"
index eae59cd..82c0db6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -loop-load-elim -S < %s | FileCheck %s
+; RUN: opt -passes=loop-load-elim -S < %s | FileCheck %s
 
 target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"