From f497a00da968b0ff90d8c98caa184d14b9a92495 Mon Sep 17 00:00:00 2001 From: Bjorn Pettersson Date: Wed, 12 Oct 2022 16:26:27 +0200 Subject: [PATCH] [test][DSE] Use -passes=dse instead of -dse in lit tests. NFC --- .../Transforms/DeadStoreElimination/2011-03-25-DSEMiscompile.ll | 2 +- .../Transforms/DeadStoreElimination/2011-09-06-EndOfFunction.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/2011-09-06-MemCpy.ll | 2 +- .../Transforms/DeadStoreElimination/2016-07-17-UseAfterFree.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/OverwriteStoreEnd.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/PartialStore.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/PartialStore2.ll | 4 ++-- .../Transforms/DeadStoreElimination/X86/gather-null-pointer.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/atomic-overlapping.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/atomic-todo.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/atomic.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/calloc-store.ll | 2 +- .../DeadStoreElimination/combined-partial-overwrites.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/const-pointers.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/crash.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/cs-cs-aliasing.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/debug-counter.ll | 8 ++++---- llvm/test/Transforms/DeadStoreElimination/dominate.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/fence-todo.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/fence.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/free.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/inst-limits.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/int_sideeffect.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/invariant.start.ll | 2 +- .../Transforms/DeadStoreElimination/launder.invariant.group.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/lifetime.ll | 2 +- .../Transforms/DeadStoreElimination/loop-invariant-entry-block.ll | 2 +- .../DeadStoreElimination/masked-dead-store-inseltpoison.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/masked-dead-store.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/mda-with-dbg-values.ll | 4 ++-- llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll | 2 +- .../Transforms/DeadStoreElimination/memory-intrinsics-sizes.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/memoryssa-scan-limit.ll | 8 ++++---- .../Transforms/DeadStoreElimination/memset-missing-debugloc.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/memset-unknown-sizes.ll | 2 +- .../Transforms/DeadStoreElimination/merge-stores-big-endian.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/merge-stores.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/multiblock-captures.ll | 2 +- .../test/Transforms/DeadStoreElimination/multiblock-exceptions.ll | 2 +- .../DeadStoreElimination/multiblock-loop-carried-dependence.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/multiblock-loops.ll | 2 +- .../Transforms/DeadStoreElimination/multiblock-malloc-free.ll | 2 +- .../Transforms/DeadStoreElimination/multiblock-memintrinsics.ll | 2 +- .../test/Transforms/DeadStoreElimination/multiblock-memoryphis.ll | 2 +- .../DeadStoreElimination/multiblock-multipath-throwing.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/multiblock-multipath.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/multiblock-overlap.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/multiblock-partial.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/multiblock-simple.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/multiblock-throwing.ll | 2 +- .../Transforms/DeadStoreElimination/multiblock-unreachable.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/no-targetdata.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/nounwind-invoke.ll | 2 +- .../DeadStoreElimination/offsetted-overlapping-stores.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/opaque-ptr.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/operand-bundles.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/out-of-bounds-stores.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/phi-translation.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/pr11390.ll | 2 +- .../pr47285-not-overwritten-on-all-exit-paths.ll | 2 +- .../DeadStoreElimination/read-clobber-after-overwrite.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/scoped-noalias.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/stats.ll | 2 +- .../Transforms/DeadStoreElimination/stores-of-existing-values.ll | 6 +++--- llvm/test/Transforms/DeadStoreElimination/tail-byval.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/trivial-dse-calls.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/wrong-malloc-size.ll | 2 +- 68 files changed, 78 insertions(+), 78 deletions(-) diff --git a/llvm/test/Transforms/DeadStoreElimination/2011-03-25-DSEMiscompile.ll b/llvm/test/Transforms/DeadStoreElimination/2011-03-25-DSEMiscompile.ll index 9e85c66..bf9b24d 100644 --- a/llvm/test/Transforms/DeadStoreElimination/2011-03-25-DSEMiscompile.ll +++ b/llvm/test/Transforms/DeadStoreElimination/2011-03-25-DSEMiscompile.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s ; PR9561 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128-n8:16:32" target triple = "i386-apple-darwin9.8" diff --git a/llvm/test/Transforms/DeadStoreElimination/2011-09-06-EndOfFunction.ll b/llvm/test/Transforms/DeadStoreElimination/2011-09-06-EndOfFunction.ll index 0ff9623..40164cb 100644 --- a/llvm/test/Transforms/DeadStoreElimination/2011-09-06-EndOfFunction.ll +++ b/llvm/test/Transforms/DeadStoreElimination/2011-09-06-EndOfFunction.ll @@ -1,4 +1,4 @@ -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-apple-darwin" diff --git a/llvm/test/Transforms/DeadStoreElimination/2011-09-06-MemCpy.ll b/llvm/test/Transforms/DeadStoreElimination/2011-09-06-MemCpy.ll index 2d25a59..94b257e 100644 --- a/llvm/test/Transforms/DeadStoreElimination/2011-09-06-MemCpy.ll +++ b/llvm/test/Transforms/DeadStoreElimination/2011-09-06-MemCpy.ll @@ -1,4 +1,4 @@ -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-f128:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Transforms/DeadStoreElimination/2016-07-17-UseAfterFree.ll b/llvm/test/Transforms/DeadStoreElimination/2016-07-17-UseAfterFree.ll index 767c598..ffe798d 100644 --- a/llvm/test/Transforms/DeadStoreElimination/2016-07-17-UseAfterFree.ll +++ b/llvm/test/Transforms/DeadStoreElimination/2016-07-17-UseAfterFree.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -dse -S -enable-dse-partial-overwrite-tracking | FileCheck %s +; RUN: opt < %s -passes=dse -S -enable-dse-partial-overwrite-tracking | FileCheck %s ; PR28588 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" diff --git a/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll b/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll index d877a35..bc1756f 100644 --- a/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll +++ b/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s define void @write4to7(ptr nocapture %p) { ; CHECK-LABEL: @write4to7( diff --git a/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreEnd.ll b/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreEnd.ll index a3c083c..ac8eee7 100644 --- a/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreEnd.ll +++ b/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreEnd.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" %struct.vec2 = type { <4 x i32>, <4 x i32> } diff --git a/llvm/test/Transforms/DeadStoreElimination/PartialStore.ll b/llvm/test/Transforms/DeadStoreElimination/PartialStore.ll index 6ee272d..b5e8234 100644 --- a/llvm/test/Transforms/DeadStoreElimination/PartialStore.ll +++ b/llvm/test/Transforms/DeadStoreElimination/PartialStore.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -enable-dse-partial-store-merging=false -S | FileCheck %s +; RUN: opt < %s -passes=dse -enable-dse-partial-store-merging=false -S | FileCheck %s target datalayout = "E-p:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-v64:64:64-v128:128:128" ; Ensure that the dead store is deleted in this case. It is wholely diff --git a/llvm/test/Transforms/DeadStoreElimination/PartialStore2.ll b/llvm/test/Transforms/DeadStoreElimination/PartialStore2.ll index a443957..d7ce3c6 100644 --- a/llvm/test/Transforms/DeadStoreElimination/PartialStore2.ll +++ b/llvm/test/Transforms/DeadStoreElimination/PartialStore2.ll @@ -1,6 +1,6 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s --data-layout "e" -dse -enable-dse-partial-store-merging=true -S | FileCheck %s -; RUN: opt < %s --data-layout "E" -dse -enable-dse-partial-store-merging=true -S | FileCheck %s +; RUN: opt < %s --data-layout "e" -passes=dse -enable-dse-partial-store-merging=true -S | FileCheck %s +; RUN: opt < %s --data-layout "E" -passes=dse -enable-dse-partial-store-merging=true -S | FileCheck %s ; This test used to hit an assertion (see PR41949). ; diff --git a/llvm/test/Transforms/DeadStoreElimination/X86/gather-null-pointer.ll b/llvm/test/Transforms/DeadStoreElimination/X86/gather-null-pointer.ll index 264aea8..8b257f8 100644 --- a/llvm/test/Transforms/DeadStoreElimination/X86/gather-null-pointer.ll +++ b/llvm/test/Transforms/DeadStoreElimination/X86/gather-null-pointer.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s ; Both stores should be emitted because we can't tell if the gather aliases. diff --git a/llvm/test/Transforms/DeadStoreElimination/atomic-overlapping.ll b/llvm/test/Transforms/DeadStoreElimination/atomic-overlapping.ll index 764f0b7..2a5d47d 100644 --- a/llvm/test/Transforms/DeadStoreElimination/atomic-overlapping.ll +++ b/llvm/test/Transforms/DeadStoreElimination/atomic-overlapping.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse %s -S | FileCheck %s +; RUN: opt -passes=dse %s -S | FileCheck %s target datalayout = "e-m:o-p:32:32-Fi8-i64:64-a:0:32-n32-S128" diff --git a/llvm/test/Transforms/DeadStoreElimination/atomic-todo.ll b/llvm/test/Transforms/DeadStoreElimination/atomic-todo.ll index bdf96bc..1c16044 100644 --- a/llvm/test/Transforms/DeadStoreElimination/atomic-todo.ll +++ b/llvm/test/Transforms/DeadStoreElimination/atomic-todo.ll @@ -1,5 +1,5 @@ ; XFAIL: * -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-apple-macosx10.7.0" diff --git a/llvm/test/Transforms/DeadStoreElimination/atomic.ll b/llvm/test/Transforms/DeadStoreElimination/atomic.ll index bb7a7e3..55b9384 100644 --- a/llvm/test/Transforms/DeadStoreElimination/atomic.ll +++ b/llvm/test/Transforms/DeadStoreElimination/atomic.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-apple-macosx10.7.0" diff --git a/llvm/test/Transforms/DeadStoreElimination/calloc-store.ll b/llvm/test/Transforms/DeadStoreElimination/calloc-store.ll index 33590ac..b8c838a 100644 --- a/llvm/test/Transforms/DeadStoreElimination/calloc-store.ll +++ b/llvm/test/Transforms/DeadStoreElimination/calloc-store.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s declare noalias ptr @calloc(i64, i64) inaccessiblememonly allockind("alloc,zeroed") diff --git a/llvm/test/Transforms/DeadStoreElimination/combined-partial-overwrites.ll b/llvm/test/Transforms/DeadStoreElimination/combined-partial-overwrites.ll index 15092a1..d266439 100644 --- a/llvm/test/Transforms/DeadStoreElimination/combined-partial-overwrites.ll +++ b/llvm/test/Transforms/DeadStoreElimination/combined-partial-overwrites.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -S -dse -enable-dse-partial-store-merging=false < %s | FileCheck --check-prefixes=CHECK %s +; RUN: opt -S -passes=dse -enable-dse-partial-store-merging=false < %s | FileCheck --check-prefixes=CHECK %s target datalayout = "E-m:e-i64:64-n32:64" target triple = "powerpc64le-unknown-linux" diff --git a/llvm/test/Transforms/DeadStoreElimination/const-pointers.ll b/llvm/test/Transforms/DeadStoreElimination/const-pointers.ll index 3bb09f1..d477785 100644 --- a/llvm/test/Transforms/DeadStoreElimination/const-pointers.ll +++ b/llvm/test/Transforms/DeadStoreElimination/const-pointers.ll @@ -1,4 +1,4 @@ -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" %t = type { i32 } diff --git a/llvm/test/Transforms/DeadStoreElimination/crash.ll b/llvm/test/Transforms/DeadStoreElimination/crash.ll index 15d5e96..0a9981e 100644 --- a/llvm/test/Transforms/DeadStoreElimination/crash.ll +++ b/llvm/test/Transforms/DeadStoreElimination/crash.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -dse -S +; RUN: opt < %s -passes=dse -S target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" target triple = "i386-apple-darwin10.0" diff --git a/llvm/test/Transforms/DeadStoreElimination/cs-cs-aliasing.ll b/llvm/test/Transforms/DeadStoreElimination/cs-cs-aliasing.ll index 4addffb..5ad6b00 100644 --- a/llvm/test/Transforms/DeadStoreElimination/cs-cs-aliasing.ll +++ b/llvm/test/Transforms/DeadStoreElimination/cs-cs-aliasing.ll @@ -1,4 +1,4 @@ -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Transforms/DeadStoreElimination/debug-counter.ll b/llvm/test/Transforms/DeadStoreElimination/debug-counter.ll index 337c62f..691b89d 100644 --- a/llvm/test/Transforms/DeadStoreElimination/debug-counter.ll +++ b/llvm/test/Transforms/DeadStoreElimination/debug-counter.ll @@ -3,16 +3,16 @@ ; REQUIRES: asserts ; Eliminates store to %R in the entry block. -; RUN: opt < %s -dse -debug-counter=dse-memoryssa-skip=0,dse-memoryssa-count=1 -S | FileCheck --check-prefix=SKIP0-COUNT1 %s +; RUN: opt < %s -passes=dse -debug-counter=dse-memoryssa-skip=0,dse-memoryssa-count=1 -S | FileCheck --check-prefix=SKIP0-COUNT1 %s ; Eliminates store to %P in the entry block. -; RUN: opt < %s -dse -debug-counter=dse-memoryssa-skip=1,dse-memoryssa-count=1 -S | FileCheck --check-prefix=SKIP1-COUNT1 %s +; RUN: opt < %s -passes=dse -debug-counter=dse-memoryssa-skip=1,dse-memoryssa-count=1 -S | FileCheck --check-prefix=SKIP1-COUNT1 %s ; Eliminates both stores in the entry block. -; RUN: opt < %s -dse -debug-counter=dse-memoryssa-skip=0,dse-memoryssa-count=2 -S | FileCheck --check-prefix=SKIP0-COUNT2 %s +; RUN: opt < %s -passes=dse -debug-counter=dse-memoryssa-skip=0,dse-memoryssa-count=2 -S | FileCheck --check-prefix=SKIP0-COUNT2 %s ; Eliminates no stores. -; RUN: opt < %s -dse -debug-counter=dse-memoryssa-skip=2,dse-memoryssa-count=1 -S | FileCheck --check-prefix=SKIP2-COUNT1 %s +; RUN: opt < %s -passes=dse -debug-counter=dse-memoryssa-skip=2,dse-memoryssa-count=1 -S | FileCheck --check-prefix=SKIP2-COUNT1 %s target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" diff --git a/llvm/test/Transforms/DeadStoreElimination/dominate.ll b/llvm/test/Transforms/DeadStoreElimination/dominate.ll index c3e8d88..262d16e 100644 --- a/llvm/test/Transforms/DeadStoreElimination/dominate.ll +++ b/llvm/test/Transforms/DeadStoreElimination/dominate.ll @@ -1,4 +1,4 @@ -; RUN: opt -dse -disable-output < %s +; RUN: opt -passes=dse -disable-output < %s ; test that we don't crash declare void @bar() diff --git a/llvm/test/Transforms/DeadStoreElimination/fence-todo.ll b/llvm/test/Transforms/DeadStoreElimination/fence-todo.ll index fe80f4d..35d2cc7 100644 --- a/llvm/test/Transforms/DeadStoreElimination/fence-todo.ll +++ b/llvm/test/Transforms/DeadStoreElimination/fence-todo.ll @@ -1,6 +1,6 @@ ; XFAIL: * -; RUN: opt -S -dse < %s | FileCheck %s +; RUN: opt -S -passes=dse < %s | FileCheck %s ; We DSE stack alloc'ed and byval locations, in the presence of fences. ; Fence does not make an otherwise thread local store visible. diff --git a/llvm/test/Transforms/DeadStoreElimination/fence.ll b/llvm/test/Transforms/DeadStoreElimination/fence.ll index 7c92a7a..072148f 100644 --- a/llvm/test/Transforms/DeadStoreElimination/fence.ll +++ b/llvm/test/Transforms/DeadStoreElimination/fence.ll @@ -1,4 +1,4 @@ -; RUN: opt -S -dse < %s | FileCheck %s +; RUN: opt -S -passes=dse < %s | FileCheck %s ; We conservative choose to prevent dead store elimination ; across release or stronger fences. It's not required diff --git a/llvm/test/Transforms/DeadStoreElimination/free.ll b/llvm/test/Transforms/DeadStoreElimination/free.ll index a7b1c1a..5324b1e 100644 --- a/llvm/test/Transforms/DeadStoreElimination/free.ll +++ b/llvm/test/Transforms/DeadStoreElimination/free.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-p:64:64:64" diff --git a/llvm/test/Transforms/DeadStoreElimination/inst-limits.ll b/llvm/test/Transforms/DeadStoreElimination/inst-limits.ll index e65630f..b339d8f 100644 --- a/llvm/test/Transforms/DeadStoreElimination/inst-limits.ll +++ b/llvm/test/Transforms/DeadStoreElimination/inst-limits.ll @@ -1,4 +1,4 @@ -; RUN: opt -S -dse < %s | FileCheck %s +; RUN: opt -S -passes=dse < %s | FileCheck %s target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" ; This test is not relevant for DSE with MemorySSA. Non-memory instructions diff --git a/llvm/test/Transforms/DeadStoreElimination/int_sideeffect.ll b/llvm/test/Transforms/DeadStoreElimination/int_sideeffect.ll index afdbe27..234eba0 100644 --- a/llvm/test/Transforms/DeadStoreElimination/int_sideeffect.ll +++ b/llvm/test/Transforms/DeadStoreElimination/int_sideeffect.ll @@ -1,4 +1,4 @@ -; RUN: opt -S < %s -dse | FileCheck %s +; RUN: opt -S < %s -passes=dse | FileCheck %s declare void @llvm.sideeffect() diff --git a/llvm/test/Transforms/DeadStoreElimination/invariant.start.ll b/llvm/test/Transforms/DeadStoreElimination/invariant.start.ll index 6f42f2f..8025c97 100644 --- a/llvm/test/Transforms/DeadStoreElimination/invariant.start.ll +++ b/llvm/test/Transforms/DeadStoreElimination/invariant.start.ll @@ -1,6 +1,6 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py ; Test to make sure llvm.invariant.start calls are not treated as clobbers. -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s declare ptr @llvm.invariant.start.p0(i64, ptr nocapture) nounwind readonly diff --git a/llvm/test/Transforms/DeadStoreElimination/launder.invariant.group.ll b/llvm/test/Transforms/DeadStoreElimination/launder.invariant.group.ll index 0d2a988..7665f63 100644 --- a/llvm/test/Transforms/DeadStoreElimination/launder.invariant.group.ll +++ b/llvm/test/Transforms/DeadStoreElimination/launder.invariant.group.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s ; CHECK-LABEL: void @skipBarrier(ptr %ptr) define void @skipBarrier(ptr %ptr) { diff --git a/llvm/test/Transforms/DeadStoreElimination/lifetime.ll b/llvm/test/Transforms/DeadStoreElimination/lifetime.ll index fa12c94..73b9903 100644 --- a/llvm/test/Transforms/DeadStoreElimination/lifetime.ll +++ b/llvm/test/Transforms/DeadStoreElimination/lifetime.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -S -dse < %s | FileCheck %s +; RUN: opt -S -passes=dse < %s | FileCheck %s target datalayout = "E-p:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-v64:64:64-v128:128:128" diff --git a/llvm/test/Transforms/DeadStoreElimination/loop-invariant-entry-block.ll b/llvm/test/Transforms/DeadStoreElimination/loop-invariant-entry-block.ll index 4809ab2..5ee4922 100644 --- a/llvm/test/Transforms/DeadStoreElimination/loop-invariant-entry-block.ll +++ b/llvm/test/Transforms/DeadStoreElimination/loop-invariant-entry-block.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s @BUFFER = external dso_local local_unnamed_addr global [0 x i8], align 1 diff --git a/llvm/test/Transforms/DeadStoreElimination/masked-dead-store-inseltpoison.ll b/llvm/test/Transforms/DeadStoreElimination/masked-dead-store-inseltpoison.ll index 187fea9..2ed6350 100644 --- a/llvm/test/Transforms/DeadStoreElimination/masked-dead-store-inseltpoison.ll +++ b/llvm/test/Transforms/DeadStoreElimination/masked-dead-store-inseltpoison.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s target datalayout = "e-m:e-p:32:32:32-a:0-n16:32-i64:64:64-i32:32:32-i16:16:16-i1:8:8-f32:32:32-f64:64:64-v32:32:32-v64:64:64-v512:512:512-v1024:1024:1024-v2048:2048:2048" define dllexport i32 @f0(ptr %a0, ptr %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5, i32 %a6, i32 %a7) #0 { diff --git a/llvm/test/Transforms/DeadStoreElimination/masked-dead-store.ll b/llvm/test/Transforms/DeadStoreElimination/masked-dead-store.ll index a01b112..7e77832 100644 --- a/llvm/test/Transforms/DeadStoreElimination/masked-dead-store.ll +++ b/llvm/test/Transforms/DeadStoreElimination/masked-dead-store.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s target datalayout = "e-m:e-p:32:32:32-a:0-n16:32-i64:64:64-i32:32:32-i16:16:16-i1:8:8-f32:32:32-f64:64:64-v32:32:32-v64:64:64-v512:512:512-v1024:1024:1024-v2048:2048:2048" define dllexport i32 @f0(ptr %a0, ptr %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5, i32 %a6, i32 %a7) #0 { diff --git a/llvm/test/Transforms/DeadStoreElimination/mda-with-dbg-values.ll b/llvm/test/Transforms/DeadStoreElimination/mda-with-dbg-values.ll index 9bb3bdb..f66aa0f 100644 --- a/llvm/test/Transforms/DeadStoreElimination/mda-with-dbg-values.ll +++ b/llvm/test/Transforms/DeadStoreElimination/mda-with-dbg-values.ll @@ -1,5 +1,5 @@ -; RUN: opt -S -dse -dse-memoryssa-scanlimit=2 < %s | FileCheck %s -; RUN: opt -S -strip-debug -dse -dse-memoryssa-scanlimit=2 < %s | FileCheck %s +; RUN: opt -S -passes=dse -dse-memoryssa-scanlimit=2 < %s | FileCheck %s +; RUN: opt -S -strip-debug -passes=dse -dse-memoryssa-scanlimit=2 < %s | FileCheck %s ; Test case to check that DSE gets the same result even if we have a dbg value ; between the memcpy. diff --git a/llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll b/llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll index ec62df7..b0c707f 100644 --- a/llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll +++ b/llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -S -dse < %s | FileCheck %s +; RUN: opt -S -passes=dse < %s | FileCheck %s declare void @llvm.memcpy.p0.p0.i8(ptr nocapture, ptr nocapture, i8, i1) nounwind declare void @llvm.memcpy.inline.p0.p0.i8(ptr nocapture, ptr nocapture, i8, i1) nounwind diff --git a/llvm/test/Transforms/DeadStoreElimination/memory-intrinsics-sizes.ll b/llvm/test/Transforms/DeadStoreElimination/memory-intrinsics-sizes.ll index aa3ba2f..09d8bbf 100644 --- a/llvm/test/Transforms/DeadStoreElimination/memory-intrinsics-sizes.ll +++ b/llvm/test/Transforms/DeadStoreElimination/memory-intrinsics-sizes.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -S %s | FileCheck %s +; RUN: opt -passes=dse -S %s | FileCheck %s define void @memset_equal_size_values(ptr %ptr, i64 %len) { ; CHECK-LABEL: @memset_equal_size_values( diff --git a/llvm/test/Transforms/DeadStoreElimination/memoryssa-scan-limit.ll b/llvm/test/Transforms/DeadStoreElimination/memoryssa-scan-limit.ll index 57b9008..bd225de 100644 --- a/llvm/test/Transforms/DeadStoreElimination/memoryssa-scan-limit.ll +++ b/llvm/test/Transforms/DeadStoreElimination/memoryssa-scan-limit.ll @@ -1,9 +1,9 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck --check-prefix=NO-LIMIT %s -; RUN: opt < %s -dse -dse-memoryssa-scanlimit=0 -S | FileCheck --check-prefix=LIMIT-0 %s -; RUN: opt < %s -dse -dse-memoryssa-scanlimit=2 -S | FileCheck --check-prefix=LIMIT-2 %s -; RUN: opt < %s -dse -dse-memoryssa-scanlimit=3 -S | FileCheck --check-prefix=LIMIT-3 %s +; RUN: opt < %s -passes=dse -S | FileCheck --check-prefix=NO-LIMIT %s +; RUN: opt < %s -passes=dse -dse-memoryssa-scanlimit=0 -S | FileCheck --check-prefix=LIMIT-0 %s +; RUN: opt < %s -passes=dse -dse-memoryssa-scanlimit=2 -S | FileCheck --check-prefix=LIMIT-2 %s +; RUN: opt < %s -passes=dse -dse-memoryssa-scanlimit=3 -S | FileCheck --check-prefix=LIMIT-3 %s target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" diff --git a/llvm/test/Transforms/DeadStoreElimination/memset-missing-debugloc.ll b/llvm/test/Transforms/DeadStoreElimination/memset-missing-debugloc.ll index c7dcf54..f8a504a 100644 --- a/llvm/test/Transforms/DeadStoreElimination/memset-missing-debugloc.ll +++ b/llvm/test/Transforms/DeadStoreElimination/memset-missing-debugloc.ll @@ -2,7 +2,7 @@ ; Test that the getelementptr generated when the dse pass determines that ; a memset can be shortened has the debugloc carried over from the memset. -; RUN: opt -S -march=native -dse < %s| FileCheck %s +; RUN: opt -S -march=native -passes=dse < %s| FileCheck %s ; CHECK: %{{[0-9]+}} = getelementptr inbounds i8, ptr %b, i64 32, !dbg ![[DBG:[0-9]+]] ; CHECK-NEXT: call void @llvm.memset.p0.i64(ptr align 16 %0, i8 0, i64 8, i1 false), !dbg ![[DBG:[0-9]+]] ; CHECK: ![[DBG]] = !DILocation(line: 2, diff --git a/llvm/test/Transforms/DeadStoreElimination/memset-unknown-sizes.ll b/llvm/test/Transforms/DeadStoreElimination/memset-unknown-sizes.ll index 1dd5d77..eb88ce2 100644 --- a/llvm/test/Transforms/DeadStoreElimination/memset-unknown-sizes.ll +++ b/llvm/test/Transforms/DeadStoreElimination/memset-unknown-sizes.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -S %s | FileCheck %s +; RUN: opt -passes=dse -S %s | FileCheck %s declare ptr @_Znwm() local_unnamed_addr #0 diff --git a/llvm/test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll b/llvm/test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll index 3d957c08..1fa0521 100644 --- a/llvm/test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll +++ b/llvm/test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -enable-dse-partial-store-merging -S < %s | FileCheck %s +; RUN: opt -passes=dse -enable-dse-partial-store-merging -S < %s | FileCheck %s target datalayout = "E-m:e-i64:64-i128:128-n32:64-S128" define void @byte_by_byte_replacement(ptr %ptr) { diff --git a/llvm/test/Transforms/DeadStoreElimination/merge-stores.ll b/llvm/test/Transforms/DeadStoreElimination/merge-stores.ll index ccc23d1..7dc4ed5 100644 --- a/llvm/test/Transforms/DeadStoreElimination/merge-stores.ll +++ b/llvm/test/Transforms/DeadStoreElimination/merge-stores.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -enable-dse-partial-store-merging -S < %s | FileCheck %s +; RUN: opt -passes=dse -enable-dse-partial-store-merging -S < %s | FileCheck %s target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-f128:128:128-n8:16:32:64" define void @byte_by_byte_replacement(ptr %ptr) { diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-captures.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-captures.ll index 7b8c431..355b939 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-captures.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-captures.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-exceptions.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-exceptions.ll index e95d4ff..fa37d51 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-exceptions.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-exceptions.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" declare void @f() diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-loop-carried-dependence.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-loop-carried-dependence.ll index 4a2c266..f3f5cb1 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-loop-carried-dependence.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-loop-carried-dependence.ll @@ -1,6 +1,6 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -S %s | FileCheck %s +; RUN: opt -passes=dse -S %s | FileCheck %s target datalayout = "e-m:e-i64:64-n32:64-v256:256:256-v512:512:512" diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-loops.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-loops.ll index 8da13e4..a0bd4a6 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-loops.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-loops.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" declare void @llvm.memset.p0.i64(ptr nocapture, i8, i64, i32, i1) nounwind diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-malloc-free.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-malloc-free.ll index e623aac..d32d562 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-malloc-free.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-malloc-free.ll @@ -1,6 +1,6 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" declare void @unknown_func() diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-memintrinsics.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-memintrinsics.ll index e04d871..ddc5e41 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-memintrinsics.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-memintrinsics.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" declare void @unknown_func() diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-memoryphis.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-memoryphis.ll index a5d0360..df85fa9 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-memoryphis.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-memoryphis.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-multipath-throwing.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-multipath-throwing.ll index 754b35d..a513c60 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-multipath-throwing.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-multipath-throwing.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-multipath.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-multipath.ll index b4c20e8..95bd859 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-multipath.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-multipath.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-overlap.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-overlap.ll index 85e9ab2..15ff67b 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-overlap.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-overlap.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse %s -S | FileCheck --check-prefixes=CHECK %s +; RUN: opt -passes=dse %s -S | FileCheck --check-prefixes=CHECK %s %struct.ham = type { [3 x double], [3 x double]} diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-partial.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-partial.ll index a53323c..10235a3 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-partial.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-partial.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-simple.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-simple.ll index 021534a..77bf5de 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-simple.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-simple.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-throwing.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-throwing.ll index aab0118..d7b63e6 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-throwing.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-throwing.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" declare void @unknown_func() diff --git a/llvm/test/Transforms/DeadStoreElimination/multiblock-unreachable.ll b/llvm/test/Transforms/DeadStoreElimination/multiblock-unreachable.ll index 013d8e5..de311fb 100644 --- a/llvm/test/Transforms/DeadStoreElimination/multiblock-unreachable.ll +++ b/llvm/test/Transforms/DeadStoreElimination/multiblock-unreachable.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -S %s | FileCheck %s +; RUN: opt -passes=dse -S %s | FileCheck %s target datalayout = "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" diff --git a/llvm/test/Transforms/DeadStoreElimination/no-targetdata.ll b/llvm/test/Transforms/DeadStoreElimination/no-targetdata.ll index a77e6183..ac9d062 100644 --- a/llvm/test/Transforms/DeadStoreElimination/no-targetdata.ll +++ b/llvm/test/Transforms/DeadStoreElimination/no-targetdata.ll @@ -1,4 +1,4 @@ -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s declare void @llvm.memcpy.p0.p0.i64(ptr nocapture, ptr nocapture, i64, i1) nounwind diff --git a/llvm/test/Transforms/DeadStoreElimination/nounwind-invoke.ll b/llvm/test/Transforms/DeadStoreElimination/nounwind-invoke.ll index e711c51..3712bec 100644 --- a/llvm/test/Transforms/DeadStoreElimination/nounwind-invoke.ll +++ b/llvm/test/Transforms/DeadStoreElimination/nounwind-invoke.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --prefix-filecheck-ir-name abc -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s ; Make sure invokes are not removed as dead stores. define void @test_nounwind_invoke() personality ptr @__gxx_personality_v0 { diff --git a/llvm/test/Transforms/DeadStoreElimination/offsetted-overlapping-stores.ll b/llvm/test/Transforms/DeadStoreElimination/offsetted-overlapping-stores.ll index bb06639..fbab350 100644 --- a/llvm/test/Transforms/DeadStoreElimination/offsetted-overlapping-stores.ll +++ b/llvm/test/Transforms/DeadStoreElimination/offsetted-overlapping-stores.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s @BUFFER = external local_unnamed_addr global [0 x i8], align 1 diff --git a/llvm/test/Transforms/DeadStoreElimination/opaque-ptr.ll b/llvm/test/Transforms/DeadStoreElimination/opaque-ptr.ll index c9ac9b5..c42c397 100644 --- a/llvm/test/Transforms/DeadStoreElimination/opaque-ptr.ll +++ b/llvm/test/Transforms/DeadStoreElimination/opaque-ptr.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -opaque-pointers -S | FileCheck %s +; RUN: opt < %s -passes=dse -opaque-pointers -S | FileCheck %s define void @write4to7_opaque_ptr(ptr nocapture %p) { ; CHECK-LABEL: @write4to7_opaque_ptr( diff --git a/llvm/test/Transforms/DeadStoreElimination/operand-bundles.ll b/llvm/test/Transforms/DeadStoreElimination/operand-bundles.ll index 2c549ab..a7d8443 100644 --- a/llvm/test/Transforms/DeadStoreElimination/operand-bundles.ll +++ b/llvm/test/Transforms/DeadStoreElimination/operand-bundles.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -dse -S | FileCheck %s +; RUN: opt < %s -passes=dse -S | FileCheck %s declare noalias ptr @malloc(i64) "malloc-like" diff --git a/llvm/test/Transforms/DeadStoreElimination/out-of-bounds-stores.ll b/llvm/test/Transforms/DeadStoreElimination/out-of-bounds-stores.ll index fdcb9c5..81306c6 100644 --- a/llvm/test/Transforms/DeadStoreElimination/out-of-bounds-stores.ll +++ b/llvm/test/Transforms/DeadStoreElimination/out-of-bounds-stores.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -S %s | FileCheck %s +; RUN: opt -passes=dse -S %s | FileCheck %s declare void @use_pointer(ptr) diff --git a/llvm/test/Transforms/DeadStoreElimination/phi-translation.ll b/llvm/test/Transforms/DeadStoreElimination/phi-translation.ll index c46d82f..65e6332 100644 --- a/llvm/test/Transforms/DeadStoreElimination/phi-translation.ll +++ b/llvm/test/Transforms/DeadStoreElimination/phi-translation.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -S %s | FileCheck %s +; RUN: opt -passes=dse -S %s | FileCheck %s ; Both the stores in %then and %else can be eliminated by translating %p ; through the phi. diff --git a/llvm/test/Transforms/DeadStoreElimination/pr11390.ll b/llvm/test/Transforms/DeadStoreElimination/pr11390.ll index 0486a0f..e14f6ae 100644 --- a/llvm/test/Transforms/DeadStoreElimination/pr11390.ll +++ b/llvm/test/Transforms/DeadStoreElimination/pr11390.ll @@ -1,4 +1,4 @@ -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s ; PR11390 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Transforms/DeadStoreElimination/pr47285-not-overwritten-on-all-exit-paths.ll b/llvm/test/Transforms/DeadStoreElimination/pr47285-not-overwritten-on-all-exit-paths.ll index 0f3e119..e56f54a 100644 --- a/llvm/test/Transforms/DeadStoreElimination/pr47285-not-overwritten-on-all-exit-paths.ll +++ b/llvm/test/Transforms/DeadStoreElimination/pr47285-not-overwritten-on-all-exit-paths.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -S %s | FileCheck %s +; RUN: opt -passes=dse -S %s | FileCheck %s @b = local_unnamed_addr global i32 0, align 4 diff --git a/llvm/test/Transforms/DeadStoreElimination/read-clobber-after-overwrite.ll b/llvm/test/Transforms/DeadStoreElimination/read-clobber-after-overwrite.ll index 35139b1..05d8192 100644 --- a/llvm/test/Transforms/DeadStoreElimination/read-clobber-after-overwrite.ll +++ b/llvm/test/Transforms/DeadStoreElimination/read-clobber-after-overwrite.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -S %s | FileCheck %s +; RUN: opt -passes=dse -S %s | FileCheck %s declare i1 @cond() readnone diff --git a/llvm/test/Transforms/DeadStoreElimination/scoped-noalias.ll b/llvm/test/Transforms/DeadStoreElimination/scoped-noalias.ll index ebf02b6..a9ca0f9 100644 --- a/llvm/test/Transforms/DeadStoreElimination/scoped-noalias.ll +++ b/llvm/test/Transforms/DeadStoreElimination/scoped-noalias.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -S -dse < %s | FileCheck %s +; RUN: opt -S -passes=dse < %s | FileCheck %s ; Assume that %p1 != %p2 if and only if %c is true. In that case the noalias ; metadata is correct, but the first store cannot be eliminated, as it may be diff --git a/llvm/test/Transforms/DeadStoreElimination/stats.ll b/llvm/test/Transforms/DeadStoreElimination/stats.ll index 43e9266..2349065 100644 --- a/llvm/test/Transforms/DeadStoreElimination/stats.ll +++ b/llvm/test/Transforms/DeadStoreElimination/stats.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -dse -stats -S 2>&1 | FileCheck %s +; RUN: opt < %s -passes=dse -stats -S 2>&1 | FileCheck %s ; REQUIRES: asserts diff --git a/llvm/test/Transforms/DeadStoreElimination/stores-of-existing-values.ll b/llvm/test/Transforms/DeadStoreElimination/stores-of-existing-values.ll index 37704e7..c9a0943d 100644 --- a/llvm/test/Transforms/DeadStoreElimination/stores-of-existing-values.ll +++ b/llvm/test/Transforms/DeadStoreElimination/stores-of-existing-values.ll @@ -1,7 +1,7 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -dse-optimize-memoryssa=false -S %s | FileCheck --check-prefixes=CHECK,UNOPT %s -; RUN: opt -dse -dse-optimize-memoryssa -S %s | FileCheck --check-prefixes=CHECK,OPT %s -; RUN: opt -dse -S %s | FileCheck --check-prefixes=CHECK,OPT %s +; RUN: opt -passes=dse -dse-optimize-memoryssa=false -S %s | FileCheck --check-prefixes=CHECK,UNOPT %s +; RUN: opt -passes=dse -dse-optimize-memoryssa -S %s | FileCheck --check-prefixes=CHECK,OPT %s +; RUN: opt -passes=dse -S %s | FileCheck --check-prefixes=CHECK,OPT %s target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" diff --git a/llvm/test/Transforms/DeadStoreElimination/tail-byval.ll b/llvm/test/Transforms/DeadStoreElimination/tail-byval.ll index 05ed469..9cf1892 100644 --- a/llvm/test/Transforms/DeadStoreElimination/tail-byval.ll +++ b/llvm/test/Transforms/DeadStoreElimination/tail-byval.ll @@ -1,4 +1,4 @@ -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s ; Don't eliminate stores to allocas before tail calls to functions that use ; byval. It's correct to mark calls like these as 'tail'. To implement this tail diff --git a/llvm/test/Transforms/DeadStoreElimination/trivial-dse-calls.ll b/llvm/test/Transforms/DeadStoreElimination/trivial-dse-calls.ll index 5d120e2..4e4f47a 100644 --- a/llvm/test/Transforms/DeadStoreElimination/trivial-dse-calls.ll +++ b/llvm/test/Transforms/DeadStoreElimination/trivial-dse-calls.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -dse -S < %s | FileCheck %s +; RUN: opt -passes=dse -S < %s | FileCheck %s declare void @llvm.lifetime.start.p0(i64 immarg, ptr nocapture) declare void @llvm.lifetime.end.p0(i64 immarg, ptr nocapture) diff --git a/llvm/test/Transforms/DeadStoreElimination/wrong-malloc-size.ll b/llvm/test/Transforms/DeadStoreElimination/wrong-malloc-size.ll index 8b39f07..c16f5f6 100644 --- a/llvm/test/Transforms/DeadStoreElimination/wrong-malloc-size.ll +++ b/llvm/test/Transforms/DeadStoreElimination/wrong-malloc-size.ll @@ -1,5 +1,5 @@ ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt -S -dse < %s | FileCheck %s +; RUN: opt -S -passes=dse < %s | FileCheck %s ; malloc should have i64 argument under default data layout declare noalias ptr @malloc(i32) -- 2.7.4