[llvm] 54c4609 - [NFC] Port all CallSiteSplitting tests to `-passes=` syntax

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


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

URL: https://github.com/llvm/llvm-project/commit/54c4609f18ab3f6999450aa098d5d5fb3e4438e5
DIFF: https://github.com/llvm/llvm-project/commit/54c4609f18ab3f6999450aa098d5d5fb3e4438e5.diff

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

Added: 
    

Modified: 
    llvm/test/Transforms/CallSiteSplitting/callsite-instructions-before-call.ll
    llvm/test/Transforms/CallSiteSplitting/callsite-no-or-structure.ll
    llvm/test/Transforms/CallSiteSplitting/callsite-no-splitting.ll
    llvm/test/Transforms/CallSiteSplitting/callsite-split-callbr.ll
    llvm/test/Transforms/CallSiteSplitting/callsite-split-debug.ll
    llvm/test/Transforms/CallSiteSplitting/callsite-split-or-phi.ll
    llvm/test/Transforms/CallSiteSplitting/callsite-split-preserve-debug.ll
    llvm/test/Transforms/CallSiteSplitting/callsite-split.ll
    llvm/test/Transforms/CallSiteSplitting/convergent.ll
    llvm/test/Transforms/CallSiteSplitting/lpad.ll
    llvm/test/Transforms/CallSiteSplitting/musttail.ll
    llvm/test/Transforms/CallSiteSplitting/noduplicate.ll
    llvm/test/Transforms/CallSiteSplitting/split-loop.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Transforms/CallSiteSplitting/callsite-instructions-before-call.ll b/llvm/test/Transforms/CallSiteSplitting/callsite-instructions-before-call.ll
index 0c4990e12bd49..7b8a870aeedcf 100644
--- a/llvm/test/Transforms/CallSiteSplitting/callsite-instructions-before-call.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/callsite-instructions-before-call.ll
@@ -1,5 +1,5 @@
-; RUN: opt -S -callsite-splitting < %s | FileCheck --check-prefix=CHECK %s
-; RUN: opt -S -callsite-splitting -callsite-splitting-duplication-threshold=0 < %s | FileCheck --check-prefix=NODUP %s
+; RUN: opt -S -passes=callsite-splitting < %s | FileCheck --check-prefix=CHECK %s
+; RUN: opt -S -passes=callsite-splitting -callsite-splitting-duplication-threshold=0 < %s | FileCheck --check-prefix=NODUP %s
 
 ; Instructions before a call that will be pushed to its predecessors
 ; with uses after the callsite, must be patched up as PHI nodes in

diff  --git a/llvm/test/Transforms/CallSiteSplitting/callsite-no-or-structure.ll b/llvm/test/Transforms/CallSiteSplitting/callsite-no-or-structure.ll
index e84687f71cb28..aa8a2ea673c5b 100644
--- a/llvm/test/Transforms/CallSiteSplitting/callsite-no-or-structure.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/callsite-no-or-structure.ll
@@ -1,5 +1,5 @@
-; RUN: opt < %s -callsite-splitting -S | FileCheck %s
-; RUN: opt < %s  -passes='function(callsite-splitting)' -S | FileCheck %s
+; RUN: opt < %s -passes=callsite-splitting -S | FileCheck %s
+; RUN: opt < %s -passes='function(callsite-splitting)' -S | FileCheck %s
 
 ; CHECK-LABEL: @test_simple
 ; CHECK-LABEL: Header:

diff  --git a/llvm/test/Transforms/CallSiteSplitting/callsite-no-splitting.ll b/llvm/test/Transforms/CallSiteSplitting/callsite-no-splitting.ll
index 25b4cb23be605..e3a37d2a7428d 100644
--- a/llvm/test/Transforms/CallSiteSplitting/callsite-no-splitting.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/callsite-no-splitting.ll
@@ -1,5 +1,5 @@
-; RUN: opt < %s -callsite-splitting -S | FileCheck %s
-; RUN: opt < %s  -passes='function(callsite-splitting)' -S | FileCheck %s
+; RUN: opt < %s -passes=callsite-splitting -S | FileCheck %s
+; RUN: opt < %s -passes='function(callsite-splitting)' -S | FileCheck %s
 
 define i32 @callee(i32*, i32, i32) {
   ret i32 10

diff  --git a/llvm/test/Transforms/CallSiteSplitting/callsite-split-callbr.ll b/llvm/test/Transforms/CallSiteSplitting/callsite-split-callbr.ll
index b0ccc5b198e72..7f5242bec71ff 100644
--- a/llvm/test/Transforms/CallSiteSplitting/callsite-split-callbr.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/callsite-split-callbr.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --function-signature
-; RUN: opt -callsite-splitting -S -o - < %s | FileCheck %s
+; RUN: opt -passes=callsite-splitting -S -o - < %s | FileCheck %s
 
 ; Check that we can split the critical edge between Top and CallSiteBB, and
 ; rewrite the first callbr's indirect destination correctly.

diff  --git a/llvm/test/Transforms/CallSiteSplitting/callsite-split-debug.ll b/llvm/test/Transforms/CallSiteSplitting/callsite-split-debug.ll
index 21cfed34e8f85..8f10dcb30d7bf 100644
--- a/llvm/test/Transforms/CallSiteSplitting/callsite-split-debug.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/callsite-split-debug.ll
@@ -1,5 +1,5 @@
-; RUN: opt -S -callsite-splitting -o - < %s | FileCheck %s
-; RUN: opt -S -strip-debug -callsite-splitting -o - < %s | FileCheck %s
+; RUN: opt -S -passes=callsite-splitting -o - < %s | FileCheck %s
+; RUN: opt -S -strip-debug -passes=callsite-splitting -o - < %s | FileCheck %s
 
 define internal i16 @bar(i16 %p1, i16 %p2) {
   %_tmp3 = mul i16 %p2, %p1

diff  --git a/llvm/test/Transforms/CallSiteSplitting/callsite-split-or-phi.ll b/llvm/test/Transforms/CallSiteSplitting/callsite-split-or-phi.ll
index 83b265b14ed3a..be287fed34f26 100644
--- a/llvm/test/Transforms/CallSiteSplitting/callsite-split-or-phi.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/callsite-split-or-phi.ll
@@ -1,5 +1,5 @@
-; RUN: opt < %s -callsite-splitting -S | FileCheck %s
-; RUN: opt < %s  -passes='function(callsite-splitting)' -S | FileCheck %s
+; RUN: opt < %s -passes=callsite-splitting -S | FileCheck %s
+; RUN: opt < %s -passes='function(callsite-splitting)' -S | FileCheck %s
 
 target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
 target triple = "aarch64-linaro-linux-gnueabi"
@@ -381,7 +381,7 @@ Header:
   br i1 %tobool1, label %Tail, label %TBB
 
 TBB:
-  %cmp = icmp eq i32 %v, %v2 
+  %cmp = icmp eq i32 %v, %v2
   br i1 %cmp, label %Tail, label %End
 
 Tail:
@@ -428,7 +428,7 @@ Header:
   br i1 %tobool1, label %Tail, label %TBB
 
 TBB:
-  %cmp = icmp eq i32 %v, %v2 
+  %cmp = icmp eq i32 %v, %v2
   br i1 %cmp, label %Tail, label %End
 
 Tail:
@@ -568,7 +568,7 @@ entry:
   br label %Top0
 
 Top0:
-  %tobool1 = icmp eq i32* %a_elt, inttoptr (i64 4643 to  i32*) 
+  %tobool1 = icmp eq i32* %a_elt, inttoptr (i64 4643 to  i32*)
   br i1 %tobool1, label %Top1, label %NextCond
 
 Top1:

diff  --git a/llvm/test/Transforms/CallSiteSplitting/callsite-split-preserve-debug.ll b/llvm/test/Transforms/CallSiteSplitting/callsite-split-preserve-debug.ll
index fd1d94c647f5d..a841edbb493a5 100644
--- a/llvm/test/Transforms/CallSiteSplitting/callsite-split-preserve-debug.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/callsite-split-preserve-debug.ll
@@ -1,4 +1,4 @@
-; RUN: opt -callsite-splitting -S < %s | FileCheck %s
+; RUN: opt -passes=callsite-splitting -S < %s | FileCheck %s
 
 ; CHECK-LABEL: @test1
 ; CHECK:         [[R1:%.+]] = call i32 @callee(i32 0, i32 %dd), !dbg [[DBG1:!.*]]

diff  --git a/llvm/test/Transforms/CallSiteSplitting/callsite-split.ll b/llvm/test/Transforms/CallSiteSplitting/callsite-split.ll
index 4147720dcb459..80587dff6cf30 100644
--- a/llvm/test/Transforms/CallSiteSplitting/callsite-split.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/callsite-split.ll
@@ -1,5 +1,4 @@
-; RUN: opt < %s -callsite-splitting -inline -instcombine -jump-threading -S | FileCheck %s
-; RUN: opt < %s  -passes='function(callsite-splitting),cgscc(inline),function(instcombine,jump-threading)' -S | FileCheck %s
+; RUN: opt < %s -passes='function(callsite-splitting),cgscc(inline),function(instcombine,jump-threading)' -S | FileCheck %s
 
 target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
 target triple = "aarch64-linaro-linux-gnueabi"

diff  --git a/llvm/test/Transforms/CallSiteSplitting/convergent.ll b/llvm/test/Transforms/CallSiteSplitting/convergent.ll
index 4dcff02743407..e1124cdec697b 100644
--- a/llvm/test/Transforms/CallSiteSplitting/convergent.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/convergent.ll
@@ -1,4 +1,4 @@
-; RUN: opt -S -callsite-splitting -callsite-splitting-duplication-threshold=100000000 < %s | FileCheck -enable-var-scope %s
+; RUN: opt -S -passes=callsite-splitting -callsite-splitting-duplication-threshold=100000000 < %s | FileCheck -enable-var-scope %s
 
 ; Convergent calls should not be duplicated in this case
 ; CHECK-LABEL: define void @convergent_caller(

diff  --git a/llvm/test/Transforms/CallSiteSplitting/lpad.ll b/llvm/test/Transforms/CallSiteSplitting/lpad.ll
index fc72ec13aab4f..c38de4e26c9f9 100644
--- a/llvm/test/Transforms/CallSiteSplitting/lpad.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/lpad.ll
@@ -1,4 +1,4 @@
-; RUN: opt -S -callsite-splitting < %s | FileCheck %s
+; RUN: opt -S -passes=callsite-splitting < %s | FileCheck %s
 ;
 ; Make sure that the callsite is not splitted by checking that there's only one
 ; call to @callee.

diff  --git a/llvm/test/Transforms/CallSiteSplitting/musttail.ll b/llvm/test/Transforms/CallSiteSplitting/musttail.ll
index d8f76aed3dcb4..e55e3f52333be 100644
--- a/llvm/test/Transforms/CallSiteSplitting/musttail.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/musttail.ll
@@ -1,4 +1,4 @@
-; RUN: opt < %s -callsite-splitting -verify-dom-info -S | FileCheck %s
+; RUN: opt < %s -passes=callsite-splitting -verify-dom-info -S | FileCheck %s
 
 ;CHECK-LABEL: @caller
 ;CHECK-LABEL: Top.split:

diff  --git a/llvm/test/Transforms/CallSiteSplitting/noduplicate.ll b/llvm/test/Transforms/CallSiteSplitting/noduplicate.ll
index cdc4fdc77dae9..fd798844acc0a 100644
--- a/llvm/test/Transforms/CallSiteSplitting/noduplicate.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/noduplicate.ll
@@ -1,5 +1,5 @@
-; RUN: opt -S -callsite-splitting -callsite-splitting-duplication-threshold=100000000 < %s | FileCheck -enable-var-scope %s
-; RUN: opt -S -callsite-splitting -callsite-splitting-duplication-threshold=100000000 < %s | FileCheck -enable-var-scope %s
+; RUN: opt -S -passes=callsite-splitting -callsite-splitting-duplication-threshold=100000000 < %s | FileCheck -enable-var-scope %s
+; RUN: opt -S -passes=callsite-splitting -callsite-splitting-duplication-threshold=100000000 < %s | FileCheck -enable-var-scope %s
 
 ; Noduplicate calls should not be duplicated
 ; CHECK-LABEL: define void @noduplicate_caller(

diff  --git a/llvm/test/Transforms/CallSiteSplitting/split-loop.ll b/llvm/test/Transforms/CallSiteSplitting/split-loop.ll
index 0c65e724c8a79..5e8087dc399f8 100644
--- a/llvm/test/Transforms/CallSiteSplitting/split-loop.ll
+++ b/llvm/test/Transforms/CallSiteSplitting/split-loop.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -callsite-splitting -simplifycfg -simplifycfg-require-and-preserve-domtree=1 < %s | FileCheck %s
+; RUN: opt -S -passes=callsite-splitting,simplifycfg -simplifycfg-require-and-preserve-domtree=1 < %s | FileCheck %s
 
 define i16 @test1() {
 ; CHECK-LABEL: @test1(


        


More information about the llvm-commits mailing list