2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/fence-xfail.ll
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; XFAIL: *
; RUN: opt -S -basic-aa -newgvn < %s | FileCheck %s
; RUN: opt -S -passes=newgvn < %s | FileCheck %s

@a = external constant i32
; We can value forward across the fence since we can (semantically)
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/flags-simplify.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 -newgvn < %s | FileCheck %s
; RUN: opt -S -passes=newgvn < %s | FileCheck %s

; Check that we do not use keywords only available for some members of a
; congruence class when simplifying.
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/flags.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s

declare void @use(i1)

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/fold-const-expr.ll
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
; expressions. As a result, the compilation never fisished.
; This test checks that we are folding constant expression
; PR 28418
; RUN: opt -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s
%2 = type { i32, i32, i32, i32, i32 }
define i32 @_Z16vector3util_mainv(i32 %x, i32 %y) {
%tmp1 = alloca %2, align 4
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/fpmath.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s

define double @test1(double %x, double %y) {
; CHECK: @test1(double %x, double %y)
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/funclet.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -basic-aa -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s
target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
target triple = "i686-pc-windows-msvc"

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/int_sideeffect.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -S < %s -newgvn | FileCheck %s
; RUN: opt -S < %s -passes=newgvn | FileCheck %s

declare void @llvm.sideeffect()

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/invariant.start.ll
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; Test to make sure llvm.invariant.start calls are not treated as clobbers.
; RUN: opt < %s -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s


declare {}* @llvm.invariant.start.p0i8(i64, i8* nocapture) nounwind readonly
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/lifetime-simple.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt < %s -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %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-darwin7"
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/load-constant-mem.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 -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s
; PR4189
@G = external constant [4 x i32]

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s

; Check that an unreachable predecessor to a PHI node doesn't cause a crash.
; PR21625.
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/loadforward.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 -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"

%rec11 = type { i16, i16, i16 }
Expand Down
4 changes: 2 additions & 2 deletions llvm/test/Transforms/NewGVN/malloc-load-removal.ll
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; RUN: opt -S -basic-aa -newgvn < %s | FileCheck %s
; RUN: opt -S -basic-aa -newgvn -disable-simplify-libcalls < %s | FileCheck %s -check-prefix=CHECK_NO_LIBCALLS
; RUN: opt -S -passes=newgvn < %s | FileCheck %s
; RUN: opt -S -passes=newgvn -disable-simplify-libcalls < %s | FileCheck %s -check-prefix=CHECK_NO_LIBCALLS
; PR13694

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"
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/memory-handling.ll
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
;; This test is really dependent on propagating a lot of memory info around, but in the end, not
;; screwing up a single add.
; RUN: opt < %s -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"

%struct.Letter = type { i32, i32, i32, i32 }
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/metadata-nonnull.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt %s -newgvn -S | FileCheck %s
; RUN: opt %s -passes=newgvn -S | FileCheck %s
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/metadata-simplify.ll
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
; The tests in this file check that we do not simplify based on metadata that is
; not available on all code paths.

; RUN: opt < %s -S -newgvn | FileCheck %s
; RUN: opt < %s -S -passes=newgvn | FileCheck %s

define i1 @test1(i32** %arg, i1 %arg2) {
; CHECK-LABEL: @test1(
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/non-integral-pointers.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s

target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128-ni:4"
target triple = "x86_64-unknown-linux-gnu"
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/non-local-offset.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -basic-aa -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s

target datalayout = "e-p:64:64:64"

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/nonescaping-malloc-xfail.ll
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
; XFAIL: *
; REQUIRES: asserts
; RUN: opt < %s -basic-aa -newgvn -stats -disable-output 2>&1 | FileCheck %s
; RUN: opt < %s -passes=newgvn -stats -disable-output 2>&1 | FileCheck %s
; rdar://7363102

; CHECK: Number of loads deleted
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/null-aliases-nothing.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt < %s -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s

%t = type { i32 }
declare void @test1f(i8*)
Expand Down
3 changes: 0 additions & 3 deletions llvm/test/Transforms/NewGVN/opt-remarks-xfail.ll
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
; XFAIL: *
; RUN: opt < %s -newgvn -o /dev/null -pass-remarks-output=%t -S -pass-remarks=gvn \
; RUN: 2>&1 | FileCheck %s
; RUN: cat %t | FileCheck -check-prefix=YAML %s
; RUN: opt < %s -passes=newgvn -o /dev/null -pass-remarks-output=%t -S -pass-remarks=gvn \
; RUN: 2>&1 | FileCheck %s
; RUN: cat %t | FileCheck -check-prefix=YAML %s
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/phi-edge-handling.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 -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s


;; Block 6 is reachable, but edge 6->4 is not
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/phi-of-ops-move-block.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 -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s

@g_20 = external global i32, align 4

Expand Down
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 -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s

declare void @use.i16(i16*)
declare void @use.i32(i32)
Expand Down
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 -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s

; Test cases where initially a PHI-of-ops can be simplified to an existing
; value, but later we need to revisit the decision because the leader of
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/phi-translate-partial-alias.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -basic-aa -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -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"

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr10820-xfail.ll
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; XFAIL: *
; RUN: opt < %s -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s
; NewGVN fails this due to missing load coercion
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"
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr12979.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s

define i32 @test1(i32 %x, i32 %y) {
; CHECK: @test1(i32 %x, i32 %y)
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr14166-xfail.ll
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; XFAIL: *
; RUN: opt -disable-basic-aa -newgvn -S < %s | FileCheck %s
; RUN: opt -disable-basic-aa -passes=newgvn -S < %s | FileCheck %s
; NewGVN fails this due to missing load coercion
target datalayout = "e-p:32:32:32"
target triple = "i386-pc-linux-gnu"
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr17732.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -newgvn -S -o - < %s | FileCheck %s
; RUN: opt -passes=newgvn -S -o - < %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"
target triple = "x86_64-unknown-linux-gnu"

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr24397.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -basic-aa -newgvn -disable-output < %s
; RUN: opt -passes=newgvn -disable-output < %s

target triple = "x86_64-unknown-linux-gnu"

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr25440.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
;RUN: opt -newgvn -S < %s | FileCheck %s
;RUN: opt -passes=newgvn -S < %s | FileCheck %s

target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n8:16:32-S64"
target triple = "thumbv7--linux-gnueabi"
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr28562.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -S -newgvn < %s | FileCheck %s
; RUN: opt -S -passes=newgvn < %s | FileCheck %s
define i32* @test1(i32* %a) {
%x1 = getelementptr inbounds i32, i32* %a, i32 10
%x2 = getelementptr i32, i32* %a, i32 10
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr31472.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 -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
target triple = "x86_64-apple-macosx10.12.0"

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr31483.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 -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s
target datalayout = "E-m:e-i64:64-n32:64"

@global = external hidden unnamed_addr constant [11 x i8], align 1
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr31491.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 -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s
;; Test that we do not infinite loop on this testcase, and that we do not try
;; to replace the phi node argument with the result of the phi node.
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr31501.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 -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"

%struct.foo = type { %struct.wombat.28*, %struct.zot, %struct.wombat.28* }
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr31573.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 -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s

target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr31594.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 -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s

target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr31613.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 -basic-aa -newgvn -enable-store-refinement -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -enable-store-refinement -S | FileCheck %s
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"

;; Both of these tests are tests of phi nodes that end up all equivalent to each other
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr31682.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 -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"

%struct.foo = type { i32, i32, [2 x [4 x [6 x [6 x i16]]]] }
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr31758.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 -newgvn %s -S -o - | FileCheck %s
; RUN: opt -passes=newgvn %s -S -o - | FileCheck %s

%struct.dipsy = type {}
%struct.fluttershy = type { %struct.dipsy* }
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr32403.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 -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
target triple = "x86_64-apple-macosx10.12.0"

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr32607.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 -newgvn %s -S -o - | FileCheck %s
; RUN: opt -passes=newgvn %s -S -o - | FileCheck %s
define hidden void @foo() {
; CHECK-LABEL: @foo(
; CHECK-NEXT: top:
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr32836.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 -newgvn %s | FileCheck %s
; RUN: opt -S -passes=newgvn %s | FileCheck %s

%struct.anon = type { i32 }
@b = external global %struct.anon
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr32838.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 -newgvn -S < %s | FileCheck %s
;RUN: opt -passes=newgvn -S < %s | FileCheck %s
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
target triple = "x86_64-apple-macosx10.12.0"
;; Ensure we don't infinite loop when all phi arguments are really unreachable or self-defined
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr32845.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 -newgvn %s -S | FileCheck %s
; RUN: opt -passes=newgvn %s -S | FileCheck %s

@b = external global i32, align 4
@a = external global i32, align 4
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr32852.ll
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
; Make sure GVN doesn't incorrectly think the branch terminating
; bb2 has a constant condition.
; RUN: opt -S -newgvn %s | FileCheck %s
; RUN: opt -S -passes=newgvn %s | FileCheck %s

@a = common global i32 0
@patatino = private unnamed_addr constant [3 x i8] c"0\0A\00"
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr32897.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 -newgvn %s | FileCheck %s
; RUN: opt -S -passes=newgvn %s | FileCheck %s

define void @tinkywinky(i64* %b) {
; CHECK-LABEL: @tinkywinky(
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr32934.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -S -newgvn %s | FileCheck %s
; RUN: opt -S -passes=newgvn %s | FileCheck %s

; CHECK: define void @tinkywinky() {
; CHECK-NEXT: entry:
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr32945.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -S -newgvn %s | FileCheck %s
; RUN: opt -S -passes=newgvn %s | FileCheck %s
; CHECK-NOT: call i32 @llvm.ssa.copy

@d = external global i32
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr32952.ll
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
; PR32952: Don't erroneously consider congruent two phi nodes which
; have the same arguments but different incoming edges.
; RUN: opt -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s

@a = common global i16 0, align 2
@.str = private unnamed_addr constant [4 x i8] c"%d\0A\00", align 1
Expand Down
3 changes: 1 addition & 2 deletions llvm/test/Transforms/NewGVN/pr33014.ll
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
; Make sure we don't end up in an infinite recursion in singleReachablePHIPath().
; REQUIRES: asserts
; RUN: opt -newgvn -S %s | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s

@c = external global i64, align 8

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr33086.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s
; REQUIRES: asserts

; CHECK-LABEL: define void @tinkywinky() {
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr33116.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 -newgvn %s | FileCheck %s
; RUN: opt -S -passes=newgvn %s | FileCheck %s

@a = external global i32

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr33165-distribute-undef.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 -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s

; Test for PR33165.

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr33185.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 -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s

@a = local_unnamed_addr global i32 9, align 4
@.str4 = private unnamed_addr constant [6 x i8] c"D:%d\0A\00", align 1
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr33187.ll
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
;; Ensure we don't change after value numbering by accidentally deleting the wrong expression.
; RUN: opt -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s
define void @fn1() local_unnamed_addr #0 {
; CHECK-LABEL: @fn1(
; CHECK-NEXT: entry:
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr33196.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -S -basic-aa -newgvn %s | FileCheck %s
; RUN: opt -S -passes=newgvn %s | FileCheck %s

; CHECK: define i32 @main() {
; CHECK-NEXT: entry:
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr33204.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 -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s
; Ensure that loads that bypass memory def-use chains get added as users of the new
; MemoryDef. Otherwise this test will not pass memory verification because the value
; of the load will not be reprocessed until verification.
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr33305.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 -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s
; Ensure we do not incorrect do phi of ops
source_filename = "/Users/dannyb/sources/llvm-clean/debug-build/pr33305.c"
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr33432.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 -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s
; Ensure we do not incorrect do phi of ops
@d = external local_unnamed_addr global i32, align 4

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr33461.ll
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
;; Ensure the store verifier is not overzealous
; RUN: opt -newgvn -enable-phi-of-ops=true -S %s | FileCheck %s
; RUN: opt -passes=newgvn -enable-phi-of-ops=true -S %s | FileCheck %s
@b = external global i16, align 2

define void @patatino() {
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr33720.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 -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s

@f = external local_unnamed_addr global i64
@b = external local_unnamed_addr global i64
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr34135.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 -newgvn -enable-phi-of-ops=true -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -enable-phi-of-ops=true -S | FileCheck %s
;; Make sure we don't incorrectly use predicateinfo to simplify phi of ops cases
source_filename = "pr34135.ll"

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr34430.ll
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
; ModuleID = 'bugpoint-reduced-simplified.bc'
; RUN: opt < %s -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s
source_filename = "bugpoint-output-e4c7d0f.bc"

; Make sure we still properly resolve phi cycles when they involve predicateinfo copies of phis.
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr34452.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 -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s
;; Ensure we don't crash when simplifying aggregate value expressions
source_filename = "bugpoint-output-09f7a24.bc"

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr35074.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 -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s

define void @sort(i64 %.16) {
; CHECK-LABEL: @sort(
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr35125.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 -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s

@a = common global i32 0, align 4
@.str = private unnamed_addr constant [4 x i8] c"%d\0A\00", align 1
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pr43441.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s

target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pre-compare.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s

; C source:
;
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/pre-new-inst-xfail.ll
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; XFAIL: *
; RUN: opt -basic-aa -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s

%MyStruct = type { i32, i32 }
define i8 @foo(i64 %in, i8* %arr) {
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/predicates.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 -basic-aa -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s

; Function Attrs: noinline norecurse nounwind readonly ssp uwtable
define i32 @mp_unsgn_cmp(i32 %n, i32* nocapture readonly %in1, i32* nocapture readonly %in2) local_unnamed_addr {
Expand Down
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 -newgvn %s -S | FileCheck %s
; RUN: opt -passes=newgvn %s -S | FileCheck %s

declare void @use(i32)

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/propagate-ir-flags.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt < %s -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s

; CHECK-LABEL: func_fast
; CHECK: fadd fast double
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/range.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -basic-aa -newgvn -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -S < %s | FileCheck %s

define i32 @test1(i32* %p) {
; CHECK-LABEL: @test1(i32* %p)
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/readattrs.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -newgvn -S -o - < %s | FileCheck %s
; RUN: opt -passes=newgvn -S -o - < %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"
target triple = "x86_64-unknown-linux-gnu"
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/refine-stores.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 -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s
;; Now that we do store refinement, we have to verify that we add fake uses
;; when we skip existing stores.
;; We also are testing that various variations that cause stores to move classes
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/rle-must-alias-xfail.ll
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; XFAIL: *
; RUN: opt < %s -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s

; GVN should eliminate the fully redundant %9 GEP which
; allows DEAD to be removed. This is PR3198.
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/rle-no-phi-translate-xfail.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt < %s -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s
; XFAIL: *
; FIXME: This should be promotable, but memdep/gvn don't track values
; path/edge sensitively enough.
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/rle-nonlocal.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 -basic-aa -newgvn -S | FileCheck %s
; RUN: opt < %s -passes=newgvn -S | FileCheck %s

define i32 @main(i32** %p, i32 %x, i32 %y) {
; CHECK-LABEL: @main(
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/simp-to-self.ll
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; RUN: opt -S < %s -newgvn | FileCheck %s
; RUN: opt -S < %s -passes=newgvn | FileCheck %s

; CHECK-LABEL: for.cond:
; CHECK-NEXT: %lv = load i32, i32* bitcast (i64* @a to i32*)
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/storeoverstore.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 -newgvn -enable-phi-of-ops=true -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -enable-phi-of-ops=true -S < %s | FileCheck %s
; RUN: opt -passes=newgvn -enable-phi-of-ops=true -S -o - %s | FileCheck %s

target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/todo-pr35074-phi-of-ops.ll
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
; REQUIRES: asserts

; RUN: opt -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s

XFAIL: *

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/todo-pr36335-phi-undef.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 -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s

; TODO: NewGVN currently miscomiles the function below. PR36335.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
; REQUIRES: asserts

; RUN: opt -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s

; XFAIL: *

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/todo-pr42422-phi-of-ops.ll
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
; REQUIRES: asserts

; RUN: opt -newgvn -S %s | FileCheck %s
; RUN: opt -passes=newgvn -S %s | FileCheck %s

; XFAIL: *

Expand Down
2 changes: 1 addition & 1 deletion llvm/test/Transforms/NewGVN/verify-memoryphi.ll
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
; Skip dead MemoryPhis when performing memory congruency verification
; in NewGVN.
; RUN: opt -S -newgvn %s | FileCheck %s
; RUN: opt -S -passes=newgvn %s | FileCheck %s
; REQUIRES: asserts

; CHECK: define void @tinkywinky() {
Expand Down