[NFC] Port all SCCP tests to `-passes=` syntax
authorRoman Lebedev <lebedev.ri@gmail.com>
Wed, 7 Dec 2022 23:27:36 +0000 (02:27 +0300)
committerRoman Lebedev <lebedev.ri@gmail.com>
Wed, 7 Dec 2022 23:38:50 +0000 (02:38 +0300)
llvm/test/Transforms/SCCP/2002-05-21-InvalidSimplify.ll
llvm/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll
llvm/test/Transforms/SCCP/calltest.ll
llvm/test/Transforms/SCCP/ipsccp-preserve-analysis.ll
llvm/test/Transforms/SCCP/landingpad.ll
llvm/test/Transforms/SCCP/opaque-ptr.ll
llvm/test/Transforms/SCCP/recursion.ll
llvm/test/Transforms/SCCP/return-constant.ll
llvm/test/Transforms/SCCP/with.overflow.ll

index e09778e..f6707e3 100644 (file)
@@ -2,7 +2,7 @@
 ; this is in fact NOT the case, so the return should still be alive in the code
 ; after sccp and CFG simplification have been performed.
 ;
-; RUN: opt < %s -sccp -simplifycfg -simplifycfg-require-and-preserve-domtree=1 -S | \
+; RUN: opt < %s -passes=sccp,simplifycfg -simplifycfg-require-and-preserve-domtree=1 -S | \
 ; RUN:   grep ret
 
 define void @old_main() {
index 57c57e1..85e9758 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -sccp -simplifycfg -simplifycfg-require-and-preserve-domtree=1 -S | \
+; RUN: opt < %s -passes=sccp,simplifycfg -simplifycfg-require-and-preserve-domtree=1 -S | \
 ; RUN:   not grep then:
 
 define void @cprop_test11(ptr %data.1) {
index 2a6445f..ed50709 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -sccp -loop-deletion -simplifycfg -simplifycfg-require-and-preserve-domtree=1 -S | FileCheck %s
+; RUN: opt < %s -passes=sccp,loop-deletion,simplifycfg -simplifycfg-require-and-preserve-domtree=1 -S | FileCheck %s
 
 declare double @sqrt(double) readnone nounwind willreturn
 %empty = type {}
index d30eb5b..9ceb8c5 100644 (file)
@@ -3,7 +3,7 @@
 ; IPSCCP can simplify, so we can test the case where IPSCCP makes changes.
 
 ; RUN: opt -disable-verify -debug-pass-manager \
-; RUN:     -passes='function(require<domtree>,require<postdomtree>),ipsccp,function(require<domtree>,require<postdomtree>)' -S  %s 2>&1 \
+; RUN: -passes='function(require<domtree>,require<postdomtree>),ipsccp,function(require<domtree>,require<postdomtree>)' -S  %s 2>&1 \
 ; RUN:     | FileCheck -check-prefixes='IR,NEW-PM' %s
 
 ; RUN: opt -passes='function(require<postdomtree>),ipsccp,function(verify<domtree>)' -S  %s | FileCheck -check-prefixes='IR' %s
index 36f26e4..507a972 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -ipsccp < %s | FileCheck %s
+; RUN: opt -S -passes=ipsccp < %s | FileCheck %s
 
 ; SCCP should never remove landingpads.
 
index f2d7178..c8ad996 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -ipsccp -opaque-pointers < %s | FileCheck %s
+; RUN: opt -S -passes=ipsccp -opaque-pointers < %s | FileCheck %s
 
 @g1 = internal global i32 1
 @g2 = internal global i32 1
index e4f5f1d..f6556be 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -ipsccp -deadargelim -S | FileCheck %s
+; RUN: opt < %s -passes=ipsccp,deadargelim -S | FileCheck %s
 
 ; CHECK-NOT: %X
 
index 13f01e5..a6971af 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -ipsccp -instcombine -S | FileCheck %s
+; RUN: opt < %s -passes=ipsccp,instcombine -S | FileCheck %s
 
 define internal i32 @foo(i1 %C) {
 ; CHECK-LABEL: @foo(
index ec0dfa5..a345f22 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -sccp < %s | FileCheck %s
+; RUN: opt -S -passes=sccp < %s | FileCheck %s
 
 declare { i8, i1 } @llvm.uadd.with.overflow.i8(i8, i8)
 declare { i8, i1 } @llvm.usub.with.overflow.i8(i8, i8)