[llvm] 8f92fe8 - [NFC] Port all ADCE tests to `-passes=` syntax

Roman Lebedev via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 7 15:39:07 PST 2022


Author: Roman Lebedev
Date: 2022-12-08T02:38:40+03:00
New Revision: 8f92fe83cae3be1b8adade59bab68ab69eb79363

URL: https://github.com/llvm/llvm-project/commit/8f92fe83cae3be1b8adade59bab68ab69eb79363
DIFF: https://github.com/llvm/llvm-project/commit/8f92fe83cae3be1b8adade59bab68ab69eb79363.diff

LOG: [NFC] Port all ADCE tests to `-passes=` syntax

Added: 
    

Modified: 
    llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll
    llvm/test/Transforms/ADCE/basictest.ll
    llvm/test/Transforms/ADCE/debug-info-intrinsic.ll
    llvm/test/Transforms/ADCE/domtree-DoubleDeletion.ll
    llvm/test/Transforms/ADCE/unreachable.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll b/llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll
index 3b4321105f8e5..4755875a48124 100644
--- a/llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll
+++ b/llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll
@@ -1,5 +1,5 @@
-; RUN: opt < %s -adce -simplifycfg -simplifycfg-require-and-preserve-domtree=1 -S | grep call
-; RUN: opt < %s -adce -adce-remove-loops -simplifycfg -simplifycfg-require-and-preserve-domtree=1 -S | grep call
+; RUN: opt < %s -passes=adce,simplifycfg -simplifycfg-require-and-preserve-domtree=1 -S | grep call
+; RUN: opt < %s -passes=adce,simplifycfg -adce-remove-loops -simplifycfg-require-and-preserve-domtree=1 -S | grep call
 
 declare void @exit(i32)
 

diff  --git a/llvm/test/Transforms/ADCE/basictest.ll b/llvm/test/Transforms/ADCE/basictest.ll
index 77072dffa9230..c877301793f55 100644
--- a/llvm/test/Transforms/ADCE/basictest.ll
+++ b/llvm/test/Transforms/ADCE/basictest.ll
@@ -1,4 +1,4 @@
-; RUN: opt < %s -adce -simplifycfg -simplifycfg-require-and-preserve-domtree=1 | llvm-dis
+; RUN: opt < %s -passes=adce,simplifycfg -simplifycfg-require-and-preserve-domtree=1 | llvm-dis
 ; RUN: opt < %s -passes=adce | llvm-dis
 
 define i32 @Test(i32 %A, i32 %B) {

diff  --git a/llvm/test/Transforms/ADCE/debug-info-intrinsic.ll b/llvm/test/Transforms/ADCE/debug-info-intrinsic.ll
index 0dd9265ef5798..34c09e2c6f6d3 100644
--- a/llvm/test/Transforms/ADCE/debug-info-intrinsic.ll
+++ b/llvm/test/Transforms/ADCE/debug-info-intrinsic.ll
@@ -1,8 +1,8 @@
 ; RUN: opt -passes=adce -S < %s | FileCheck %s
 ; Test that debug info intrinsics in dead scopes get eliminated by -adce.
 
-; Generated with 'clang -g -S -emit-llvm | opt -mem2reg -inline' at r262899
-; (before -adce was augmented) and then hand-reduced.  This was the input:
+; Generated with 'clang -g -S -emit-llvm | opt -passes=mem2reg -inline' at r262899
+; (before -passes=adce  was augmented) and then hand-reduced.  This was the input:
 ;
 ;;void sink(void);
 ;;

diff  --git a/llvm/test/Transforms/ADCE/domtree-DoubleDeletion.ll b/llvm/test/Transforms/ADCE/domtree-DoubleDeletion.ll
index 9ad60d674ce73..20a66660cb6a9 100644
--- a/llvm/test/Transforms/ADCE/domtree-DoubleDeletion.ll
+++ b/llvm/test/Transforms/ADCE/domtree-DoubleDeletion.ll
@@ -1,5 +1,5 @@
-; RUN: opt < %s -gvn -simplifycfg -simplifycfg-require-and-preserve-domtree=1 -adce | llvm-dis
-; RUN: opt < %s -gvn -simplifycfg -simplifycfg-require-and-preserve-domtree=1 -adce -verify-dom-info | llvm-dis
+; RUN: opt < %s -passes=gvn,simplifycfg,adce -simplifycfg-require-and-preserve-domtree=1 | llvm-dis
+; RUN: opt < %s -passes=gvn,simplifycfg,adce -simplifycfg-require-and-preserve-domtree=1 -verify-dom-info | llvm-dis
 
 ; This test makes sure that the DominatorTree properly handles
 ; deletion of edges that go to forward-unreachable regions.

diff  --git a/llvm/test/Transforms/ADCE/unreachable.ll b/llvm/test/Transforms/ADCE/unreachable.ll
index 77072dffa9230..c877301793f55 100644
--- a/llvm/test/Transforms/ADCE/unreachable.ll
+++ b/llvm/test/Transforms/ADCE/unreachable.ll
@@ -1,4 +1,4 @@
-; RUN: opt < %s -adce -simplifycfg -simplifycfg-require-and-preserve-domtree=1 | llvm-dis
+; RUN: opt < %s -passes=adce,simplifycfg -simplifycfg-require-and-preserve-domtree=1 | llvm-dis
 ; RUN: opt < %s -passes=adce | llvm-dis
 
 define i32 @Test(i32 %A, i32 %B) {


        


More information about the llvm-commits mailing list