[test] Use opt -passes syntax in DeadArgElim lit tests. NFC
authorBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Sun, 16 Jan 2022 00:18:29 +0000 (01:18 +0100)
committerBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Mon, 17 Jan 2022 17:14:36 +0000 (18:14 +0100)
The legacy PM is deprecated, so update a bunch of lit tests running
opt to use the new PM syntax when specifying the pipeline.

36 files changed:
llvm/test/Transforms/DeadArgElim/2006-06-27-struct-ret.ll
llvm/test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll
llvm/test/Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll
llvm/test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll
llvm/test/Transforms/DeadArgElim/2008-01-16-VarargsParamAttrs.ll
llvm/test/Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll
llvm/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll
llvm/test/Transforms/DeadArgElim/2010-04-30-DbgInfo.ll
llvm/test/Transforms/DeadArgElim/2013-05-17-VarargsAndBlockAddress.ll
llvm/test/Transforms/DeadArgElim/NoundefAttrs.ll
llvm/test/Transforms/DeadArgElim/aggregates.ll
llvm/test/Transforms/DeadArgElim/allocsize.ll
llvm/test/Transforms/DeadArgElim/basictest.ll
llvm/test/Transforms/DeadArgElim/byref.ll
llvm/test/Transforms/DeadArgElim/call_profile.ll
llvm/test/Transforms/DeadArgElim/canon.ll
llvm/test/Transforms/DeadArgElim/comdat.ll
llvm/test/Transforms/DeadArgElim/dbginfo-preserve-dbgloc.ll
llvm/test/Transforms/DeadArgElim/dbginfo-update-dbgval-local.ll
llvm/test/Transforms/DeadArgElim/dbginfo-update-dbgval.ll
llvm/test/Transforms/DeadArgElim/dbginfo.ll
llvm/test/Transforms/DeadArgElim/dead_vaargs.ll
llvm/test/Transforms/DeadArgElim/deadexternal.ll
llvm/test/Transforms/DeadArgElim/deadretval.ll
llvm/test/Transforms/DeadArgElim/deadretval2.ll
llvm/test/Transforms/DeadArgElim/func_metadata.ll
llvm/test/Transforms/DeadArgElim/funclet.ll
llvm/test/Transforms/DeadArgElim/keepalive.ll
llvm/test/Transforms/DeadArgElim/linkage.ll
llvm/test/Transforms/DeadArgElim/multdeadretval.ll
llvm/test/Transforms/DeadArgElim/musttail-caller.ll
llvm/test/Transforms/DeadArgElim/naked_functions.ll
llvm/test/Transforms/DeadArgElim/nonzero-address-spaces.ll
llvm/test/Transforms/DeadArgElim/operandbundle.ll
llvm/test/Transforms/DeadArgElim/preserve-used-ret.ll
llvm/test/Transforms/DeadArgElim/variadic_safety.ll

index 571519e..ab50694 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -disable-output
+; RUN: opt < %s -passes=deadargelim -disable-output
 
 define internal void @build_delaunay({ i32 }* sret({ i32 })  %agg.result) {
         ret void
index e5419f7..5096aff 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: opt < %s -deadargelim -S | grep "@test("
-; RUN: opt < %s -deadargelim -S | not grep dead
+; RUN: opt < %s -passes=deadargelim -S | grep "@test("
+; RUN: opt < %s -passes=deadargelim -S | not grep dead
 
 define internal i32 @test(i32 %X, i32 %dead) {
        ret i32 %X
index 9bbc275..563f708 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -S | not grep "ret i32 0"
+; RUN: opt < %s -passes=deadargelim -S | not grep "ret i32 0"
 ; PR1735
 
 define internal i32 @test(i32 %A, ...) { 
index b6c9241..a8ac1dd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -S | FileCheck %s
+; RUN: opt < %s -passes=deadargelim -S | FileCheck %s
 
 %struct = type { }
 
index 4032e9d..f7e9b1f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -S | grep byval
+; RUN: opt < %s -passes=deadargelim -S | grep byval
 
        %struct.point = type { double, double }
 @pts = global [4 x %struct.point] [ %struct.point { double 1.000000e+00, double 2.000000e+00 }, %struct.point { double 3.000000e+00, double 4.000000e+00 }, %struct.point { double 5.000000e+00, double 6.000000e+00 }, %struct.point { double 7.000000e+00, double 8.000000e+00 } ], align 32         ; <[4 x %struct.point]*> [#uses=1]
index e3e50f1..278f9b3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -dce -S > %t
+; RUN: opt < %s -passes='deadargelim,function(dce)' -S > %t
 ; RUN: cat %t | grep 123
 
 ; This test tries to catch wrongful removal of return values for a specific case
index 4adae85..8c625f0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim | llvm-dis
+; RUN: opt < %s -passes=deadargelim | llvm-dis
 ; PR3807
 
 define internal { i32, i32 } @foo() {
index 2f21a27..8318d71 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --function-signature
-; RUN: opt -S -deadargelim < %s | FileCheck %s
+; RUN: opt -S -passes=deadargelim < %s | FileCheck %s
 
 @.str = private constant [1 x i8] zeroinitializer, align 1 ; <[1 x i8]*> [#uses=1]
 
index 7552a12..99acc95 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt %s -deadargelim -S | FileCheck %s
+; RUN: opt %s -passes=deadargelim -S | FileCheck %s
 
 
 @block_addr = global i8* blockaddress(@varargs_func, %l1)
index 155974c..6c84dda 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -deadargelim -S < %s | FileCheck %s
+; RUN: opt -passes=deadargelim -S < %s | FileCheck %s
 
 ; If caller is changed to pass in undef, noundef, dereferenceable and other
 ; attributes that imply immediate undefined behavior should be delete.
index 2eca76a..67bfc49 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -S -deadargelim %s | FileCheck %s
+; RUN: opt -S -passes=deadargelim %s | FileCheck %s
 
 ; Case 0: the basic example: an entire aggregate use is returned, but it's
 ; actually only used in ways we can eliminate. We gain benefit from analysing
index 04c1f53..4115de2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -S | FileCheck %s
+; RUN: opt < %s -passes=deadargelim -S | FileCheck %s
 ; PR36867
 
 ; CHECK-LABEL: @MagickMallocAligned
index 9ac2222..8f7e6f5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -S | not grep DEADARG
+; RUN: opt < %s -passes=deadargelim -S | not grep DEADARG
 
 ; test - an obviously dead argument
 define internal i32 @test(i32 %v, i32 %DEADARG1, i32* %p) {
index c3f4859..09a869d 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -deadargelim -S | FileCheck %s
+; RUN: opt < %s -passes=deadargelim -S | FileCheck %s
 
 declare void @sideeffect()
 
index 6acb6f0..94dbbef 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -deadargelim -S < %s | FileCheck %s
+; RUN: opt -passes=deadargelim -S < %s | FileCheck %s
 
 ; Checks if !prof metadata is corret in deadargelim.
 
index 79c15a0..df98e6a 100644 (file)
@@ -1,5 +1,5 @@
 ; This test shows a few canonicalizations made by deadargelim
-; RUN: opt < %s -deadargelim -S > %t
+; RUN: opt < %s -passes=deadargelim -S > %t
 ; This test should remove {} and replace it with void
 ; RUN: cat %t | grep "define internal void @test"
 ; This test shouls replace the {i32} return value with just i32
index d3752eb..ea80d0d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -S < %s -deadargelim | FileCheck %s
+; RUN: opt -S < %s -passes=deadargelim | FileCheck %s
 
 $f = comdat any
 
index ab7645e..d1fe7e8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -deadargelim -S < %s | FileCheck %s
+; RUN: opt -passes=deadargelim -S < %s | FileCheck %s
 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 %struct.Channel = type { i32, i32 }
index 1ec7764..795776e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -deadargelim -S < %s | FileCheck %s
+; RUN: opt -passes=deadargelim -S < %s | FileCheck %s
 
 ; Verify that the dbg.value intrinsics that use the dead argument and return
 ; value are marked as undef to indicate that the values are optimized out.
index c49c4f4..ada1d45 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -deadargelim -S < %s | FileCheck %s
+; RUN: opt -passes=deadargelim -S < %s | FileCheck %s
 ;test.c
 ;int s;
 ;
index 0ef4bfa..6abd12a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -deadargelim -S < %s | FileCheck %s
+; RUN: opt -passes=deadargelim -S < %s | FileCheck %s
 ; PR14016
 
 ; Built with clang (then manually running -mem2reg with opt) from the following source:
index 3754159..50d52be 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -S | FileCheck %s
+; RUN: opt < %s -passes=deadargelim -S | FileCheck %s
 
 define i32 @bar(i32 %A) {
   call void (i32, ...) @thunk(i32 %A, i64 47, double 1.000000e+00)
index 1b098c6..c2a082d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -deadargelim -S < %s | FileCheck %s
+; RUN: opt -passes=deadargelim -S < %s | FileCheck %s
 
 define void @test(i32) {
   ret void
index 750e8f2..3f418bf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -S | FileCheck %s
+; RUN: opt < %s -passes=deadargelim -S | FileCheck %s
 
 @g0 = global i8 0, align 8
 
index 36c13da..574a927 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -dce -S > %t
+; RUN: opt < %s -passes='deadargelim,function(dce)' -S > %t
 ; RUN: cat %t | not grep DEAD
 ; RUN: cat %t | grep LIVE | count 4
 
index 5d383b9..6b1b3f6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -deadargelim -S < %s | FileCheck %s
+; RUN: opt -passes=deadargelim -S < %s | FileCheck %s
 
 ; Check if function level metadatas are properly cloned.
 
index 36b0d3a..848cde3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -S -deadargelim < %s | FileCheck %s
+; RUN: opt -S -passes=deadargelim < %s | FileCheck %s
 target triple = "x86_64-pc-windows-msvc"
 
 define internal void @callee(i8*) {
index b9be83e..2d3800d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -S | FileCheck %s
+; RUN: opt < %s -passes=deadargelim -S | FileCheck %s
 
 declare token @llvm.call.preallocated.setup(i32)
 declare i8* @llvm.call.preallocated.arg(token, i32)
index f475484..b9b719a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -S | FileCheck %s
+; RUN: opt < %s -passes=deadargelim -S | FileCheck %s
 
 ; rdar://11546243
 %struct.A = type { i8 }
index 68d96ee..8ab8aaa 100644 (file)
@@ -2,7 +2,7 @@
 ; are unused. All unused values are typed i16, so we can easily check. We also
 ; run instcombine to fold insert/extractvalue chains and we run dce to clean up
 ; any remaining dead stuff.
-; RUN: opt < %s -deadargelim -instcombine -dce -S | not grep i16
+; RUN: opt < %s -passes='deadargelim,function(instcombine),function(dce)' -S | not grep i16
 
 define internal {i16, i32} @test(i16 %DEADARG) {
         %A = insertvalue {i16,i32} undef, i16 1, 0
index 981326b..4549ab4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -deadargelim -S < %s | FileCheck %s
+; RUN: opt -passes=deadargelim -S < %s | FileCheck %s
 ; PR36441
 ; Dead arguments should not be removed in presence of `musttail` calls.
 
index ed125d4..89c87a4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -S -deadargelim %s | FileCheck %s
+; RUN: opt -S -passes=deadargelim %s | FileCheck %s
 
 ; Don't eliminate dead arguments from naked functions.
 ; CHECK: define internal i32 @naked(i32 %x)
index 1b2aa06..ddd9aaa 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -S -deadargelim %s | FileCheck %s
+; RUN: opt -S -passes=deadargelim %s | FileCheck %s
 
 ; DeadArgumentElimination should respect the function address space
 ; in the data layout.
index aa112b1..c26e9df 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -S | FileCheck %s
+; RUN: opt < %s -passes=deadargelim -S | FileCheck %s
 
 define internal void @f(i32 %arg) {
 entry:
index f0c2649..9447642 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -S -deadargelim %s | FileCheck %s
+; RUN: opt -S -passes=deadargelim %s | FileCheck %s
 
 define internal { i64, i64 } @f(i64 %a, i64 %b) {
 start:
index 0e10dce..df319a0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -deadargelim -S | FileCheck %s
+; RUN: opt < %s -passes=deadargelim -S | FileCheck %s
 
 declare void @llvm.va_start(i8*)