Skip to content

Commit

Permalink
[test] Use opt -passes syntax in DeadArgElim lit tests. NFC
Browse files Browse the repository at this point in the history
The legacy PM is deprecated, so update a bunch of lit tests running
opt to use the new PM syntax when specifying the pipeline.
  • Loading branch information
bjope committed Jan 17, 2022
1 parent 8a8f0a0 commit e76ecbb
Show file tree
Hide file tree
Showing 36 changed files with 37 additions and 37 deletions.
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/2006-06-27-struct-ret.ll
Original file line number Diff line number Diff line change
@@ -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
Expand Down
4 changes: 2 additions & 2 deletions llvm/test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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, ...) {
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt < %s -deadargelim -S | FileCheck %s
; RUN: opt < %s -passes=deadargelim -S | FileCheck %s

%struct = type { }

Expand Down
Original file line number Diff line number Diff line change
@@ -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]
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt < %s -deadargelim | llvm-dis
; RUN: opt < %s -passes=deadargelim | llvm-dis
; PR3807

define internal { i32, i32 } @foo() {
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/2010-04-30-DbgInfo.ll
Original file line number Diff line number Diff line change
@@ -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]

Expand Down
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/NoundefAttrs.ll
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/aggregates.ll
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/allocsize.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt < %s -deadargelim -S | FileCheck %s
; RUN: opt < %s -passes=deadargelim -S | FileCheck %s
; PR36867

; CHECK-LABEL: @MagickMallocAligned
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/basictest.ll
Original file line number Diff line number Diff line change
@@ -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) {
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/byref.ll
Original file line number Diff line number Diff line change
@@ -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()

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/call_profile.ll
Original file line number Diff line number Diff line change
@@ -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.

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/canon.ll
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/comdat.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -S < %s -deadargelim | FileCheck %s
; RUN: opt -S < %s -passes=deadargelim | FileCheck %s

$f = comdat any

Expand Down
Original file line number Diff line number Diff line change
@@ -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 }
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/dbginfo-update-dbgval.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -deadargelim -S < %s | FileCheck %s
; RUN: opt -passes=deadargelim -S < %s | FileCheck %s
;test.c
;int s;
;
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/dbginfo.ll
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/dead_vaargs.ll
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/deadexternal.ll
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/deadretval.ll
Original file line number Diff line number Diff line change
@@ -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

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/deadretval2.ll
Original file line number Diff line number Diff line change
@@ -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

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/func_metadata.ll
Original file line number Diff line number Diff line change
@@ -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.

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/funclet.ll
Original file line number Diff line number Diff line change
@@ -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*) {
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/keepalive.ll
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/linkage.ll
Original file line number Diff line number Diff line change
@@ -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 }
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/multdeadretval.ll
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/musttail-caller.ll
Original file line number Diff line number Diff line change
@@ -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.

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/naked_functions.ll
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/nonzero-address-spaces.ll
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/operandbundle.ll
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/preserve-used-ret.ll
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/DeadArgElim/variadic_safety.ll
Original file line number Diff line number Diff line change
@@ -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*)

Expand Down

0 comments on commit e76ecbb

Please sign in to comment.