Skip to content

Commit 80e8f2b

Browse files
committed
[NFC] Port all (but one) LICM tests to -passes= syntax
1 parent 181cce6 commit 80e8f2b

File tree

101 files changed

+121
-122
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+121
-122
lines changed

llvm/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -disable-output
1+
; RUN: opt < %s -passes=licm -disable-output
22

33
;%MoveArray = external global [64 x ulong]
44

llvm/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
; Exit blocks need to be updated for all nested loops...
22

3-
; RUN: opt < %s -loop-simplify
3+
; RUN: opt < %s -passes=loop-simplify
44

55
define i32 @yyparse() {
66
bb0:

llvm/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
; This testcase fails because preheader insertion is not updating exit node
1+
; This testcase fails because preheader insertion is not updating exit node
22
; information for loops.
33

4-
; RUN: opt < %s -licm
4+
; RUN: opt < %s -passes=licm
55

66
define i32 @main(i32 %argc, ptr %argv) {
77
bb0:

llvm/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
; happens because preheader insertion doesn't insert a preheader for this
44
; case... bad.
55

6-
; RUN: opt < %s -licm -loop-deletion -simplifycfg -simplifycfg-require-and-preserve-domtree=1 -S | \
6+
; RUN: opt < %s -passes='loop-mssa(licm,loop-deletion),simplifycfg' -simplifycfg-require-and-preserve-domtree=1 -S | \
77
; RUN: not grep "br "
88

99
define i32 @main(i32 %argc) {

llvm/test/Transforms/LICM/2003-02-27-StoreSinkPHIs.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
; LICM is adding stores before phi nodes. bad.
22

3-
; RUN: opt < %s -licm
3+
; RUN: opt < %s -passes=licm
44

55
define i1 @test(i1 %c) {
66
; <label>:0

llvm/test/Transforms/LICM/2003-02-28-PromoteDifferentType.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
; Test that hoisting is disabled for pointers of different types...
22
;
3-
; RUN: opt < %s -licm
3+
; RUN: opt < %s -passes=licm
44

55
define void @test(ptr %P) {
66
br label %Loop

llvm/test/Transforms/LICM/2003-05-02-LoadHoist.ll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
; This testcase tests for a problem where LICM hoists loads out of a loop
2-
; despite the fact that calls to unknown functions may modify what is being
1+
; This testcase tests for a problem where LICM hoists loads out of a loop
2+
; despite the fact that calls to unknown functions may modify what is being
33
; loaded from. Basically if the load gets hoisted, the subtract gets turned
44
; into a constant zero.
55
;
6-
; RUN: opt < %s -licm -gvn -instcombine -S | grep load
6+
; RUN: opt < %s -passes='loop-mssa(licm),gvn,instcombine' -S | grep load
77

88
@X = global i32 7 ; <ptr> [#uses=2]
99

llvm/test/Transforms/LICM/2003-12-11-SinkingToPHI.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm | lli -jit-kind=mcjit -force-interpreter
1+
; RUN: opt < %s -passes=licm | lli -jit-kind=mcjit -force-interpreter
22

33
define i32 @main() {
44
entry:

llvm/test/Transforms/LICM/2004-11-17-UndefIndexCrash.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -disable-output
1+
; RUN: opt < %s -passes=licm -disable-output
22
%struct.roadlet = type { ptr, ptr, [8 x ptr], [8 x ptr] }
33
%struct.vehicle = type { ptr, ptr, i32, i32, %union.._631., i32 }
44
%union.._631. = type { i32 }

llvm/test/Transforms/LICM/2006-09-12-DeadUserOfSunkInstr.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -disable-output
1+
; RUN: opt < %s -passes=licm -disable-output
22
; PR908
33
; END.
44

llvm/test/Transforms/LICM/2007-05-22-VolatileSink.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -S | grep "store volatile"
1+
; RUN: opt < %s -passes=licm -S | grep "store volatile"
22
; PR1435
33
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"
44
target triple = "i686-apple-darwin8"

llvm/test/Transforms/LICM/2007-07-30-AliasSet.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -simple-loop-unswitch -disable-output
1+
; RUN: opt < %s -passes=licm,simple-loop-unswitch -disable-output
22
%struct.III_scalefac_t = type { [22 x i32], [13 x [3 x i32]] }
33
%struct.gr_info = type { i32, i32, i32, i32, i32, i32, i32, i32, [3 x i32], [3 x i32], i32, i32, i32, i32, i32, i32, i32, i32, i32, ptr, [4 x i32] }
44

llvm/test/Transforms/LICM/2007-09-17-PromoteValue.ll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
; ModuleID = 'PR1657.bc'
2-
; Do not promote getelementptr because it may exposes load from a null pointer
3-
; and store from a null pointer which are covered by
2+
; Do not promote getelementptr because it may exposes load from a null pointer
3+
; and store from a null pointer which are covered by
44
; icmp eq ptr null, null condition.
5-
; RUN: opt < %s -licm -S | not grep promoted
5+
; RUN: opt < %s -passes=licm -S | not grep promoted
66
%struct.decision = type { i8, ptr }
77

88
define i32 @main() {

llvm/test/Transforms/LICM/2007-09-24-PromoteNullValue.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; Do not promote null value because it may be unsafe to do so.
2-
; RUN: opt < %s -licm -S | not grep promoted
2+
; RUN: opt < %s -passes=licm -S | not grep promoted
33

44
define i32 @f(i32 %foo, i32 %bar, i32 %com) {
55
entry:

llvm/test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -S | FileCheck %s
1+
; RUN: opt < %s -passes=licm -S | FileCheck %s
22
; Promote value if at least one use is safe
33

44

@@ -10,7 +10,7 @@ loop.head: ; preds = %cond.true, %entry
1010
store i32 20, ptr %p
1111
%tmp3.i = icmp eq ptr null, %q ; <i1> [#uses=1]
1212
br i1 %tmp3.i, label %exit, label %cond.true
13-
13+
1414
cond.true: ; preds = %loop.head
1515
store i32 40, ptr %p
1616
br label %loop.head

llvm/test/Transforms/LICM/2008-05-20-AliasSetVAArg.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -disable-output
1+
; RUN: opt < %s -passes=licm -disable-output
22
; PR2346
33
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"
44
target triple = "i686-pc-linux-gnu"

llvm/test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -S | FileCheck %s
1+
; RUN: opt < %s -passes=licm -S | FileCheck %s
22

33
@a = external constant ptr
44

llvm/test/Transforms/LICM/2009-12-10-LICM-Indbr-Crash.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; Test for rdar://7452967
2-
; RUN: opt < %s -licm -disable-output
2+
; RUN: opt < %s -passes=licm -disable-output
33
define void @foo (ptr %v)
44
{
55
entry:

llvm/test/Transforms/LICM/2011-04-06-HoistMissedASTUpdate.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -S | FileCheck %s
1+
; RUN: opt < %s -passes=licm -S | FileCheck %s
22
; PR9630
33

44
@g_39 = external global i16, align 2

llvm/test/Transforms/LICM/2011-04-06-PromoteResultOfPromotion.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -S | FileCheck %s
1+
; RUN: opt < %s -passes=licm -S | FileCheck %s
22
; PR9634
33

44
@g_58 = common global i32 0, align 4

llvm/test/Transforms/LICM/2011-04-09-RAUW-AST.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -loop-rotate -licm -S | FileCheck %s
1+
; RUN: opt < %s -passes='loop-mssa(loop-rotate,licm)' -S | FileCheck %s
22
; PR9604
33

44
@g_3 = global i32 0, align 4

llvm/test/Transforms/LICM/2011-07-06-Alignment.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -licm -S < %s | FileCheck %s
1+
; RUN: opt -passes=licm -S < %s | FileCheck %s
22

33
@A = common global [1024 x float] zeroinitializer, align 4
44

llvm/test/Transforms/LICM/2014-09-10-doFinalizationAssert.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -loop-unroll -disable-output
1+
; RUN: opt < %s -passes='loop-mssa(licm),loop-unroll' -disable-output
22
; Test triggered an assertion in doFinalization() because loop unroll was deleting
33
; the inner loop which caused the loop to not get removed from the
44
; LoopToAliasSetMap.

llvm/test/Transforms/LICM/AArch64/extract-element.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2-
; RUN: opt -licm -mtriple aarch64-linux-gnu -S < %s | FileCheck %s
2+
; RUN: opt -passes=licm -mtriple aarch64-linux-gnu -S < %s | FileCheck %s
33

44
define i1 @func(ptr %0, i64 %1) {
55
; CHECK-LABEL: @func(

llvm/test/Transforms/LICM/AArch64/sve-load-hoist.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -licm -mtriple aarch64-linux-gnu -mattr=+sve -S < %s | FileCheck %s
1+
; RUN: opt -passes=licm -mtriple aarch64-linux-gnu -mattr=+sve -S < %s | FileCheck %s
22

33
define void @no_hoist_load1_nxv2i64(ptr %out, ptr %in8, i32 %n) {
44
; CHECK-LABEL: @no_hoist_load1_nxv2i64(

llvm/test/Transforms/LICM/AMDGPU/bitcast.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -licm -mtriple=amdgcn -S -o - %s | FileCheck %s
1+
; RUN: opt -passes=licm -mtriple=amdgcn -S -o - %s | FileCheck %s
22

33
; CHECK-LABEL: foo
44
; CHECK: ret

llvm/test/Transforms/LICM/AliasSetMemSet.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -loop-deletion -licm -loop-idiom -disable-output
1+
; RUN: opt < %s -passes='loop-mssa(loop-deletion,licm,loop-idiom)' -disable-output
22
; Check no assertion when loop-idiom deletes the MemSet already analyzed by licm
33
define void @set_array() {
44
br i1 false, label %bb3.preheader.lr.ph, label %bb9

llvm/test/Transforms/LICM/PR19798.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -licm -S < %s | FileCheck %s
1+
; RUN: opt -passes=licm -S < %s | FileCheck %s
22

33
define void @f(i1 %c) {
44
; CHECK-LABEL: @f(

llvm/test/Transforms/LICM/PR21582.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -S | FileCheck %s
1+
; RUN: opt < %s -passes=licm -S | FileCheck %s
22
@b = external global i32, align 4
33
@fn3.i = external global i32, align 4
44

llvm/test/Transforms/LICM/PR24013.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -licm -S < %s | FileCheck %s
1+
; RUN: opt -passes=licm -S < %s | FileCheck %s
22

33
define void @f(i1 zeroext %p1) {
44
; CHECK-LABEL: @f(

llvm/test/Transforms/LICM/Preserve-LCSSA.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -loop-rotate -licm -simple-loop-unswitch -disable-output -verify-loop-info -verify-dom-info
1+
; RUN: opt < %s -passes='loop-mssa(loop-rotate,licm,simple-loop-unswitch)' -disable-output -verify-loop-info -verify-dom-info
22

33
define i32 @stringSearch_Clib(i32 %count) {
44
entry:

llvm/test/Transforms/LICM/alias-set-tracker-loss.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -S -licm -loop-unroll < %s
1+
; RUN: opt -S -passes='loop-mssa(licm),loop-unroll' < %s
22
;
33
; This test contains a carefully rotated set of three nested loops. The middle
44
; loop can be unrolled leaving one copy of the inner loop inside the outer

llvm/test/Transforms/LICM/assume.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -licm < %s -S | FileCheck %s
1+
; RUN: opt -passes=licm < %s -S | FileCheck %s
22
; RUN: opt -aa-pipeline=basic-aa -passes='require<aa>,require<targetir>,require<scalar-evolution>,require<opt-remark-emit>,loop-mssa(licm)' < %s -S | FileCheck %s
33

44
define void @f_0(i1 %p) nounwind ssp {

llvm/test/Transforms/LICM/basictest.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm | llvm-dis
1+
; RUN: opt < %s -passes=licm | llvm-dis
22
; RUN: opt -aa-pipeline=basic-aa -passes='require<aa>,require<targetir>,require<scalar-evolution>,require<opt-remark-emit>,loop-mssa(licm)' < %s | llvm-dis
33

44
define void @testfunc(i32 %i) {

llvm/test/Transforms/LICM/bisect-state.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; Make sure we don't crash in LICM.
2-
; RUN: opt %s -licm -opt-bisect-limit=1
2+
; RUN: opt %s -passes=licm -opt-bisect-limit=1
33

44
define void @patatino() {
55
for.cond1:

llvm/test/Transforms/LICM/call-hoisting.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -S -licm %s | FileCheck %s
1+
; RUN: opt -S -passes=licm %s | FileCheck %s
22
; RUN: opt -aa-pipeline=basic-aa -passes='require<aa>,require<targetir>,require<scalar-evolution>,require<opt-remark-emit>,loop-mssa(licm)' < %s -S | FileCheck %s
33

44
declare i32 @load(ptr %p) argmemonly readonly nounwind

llvm/test/Transforms/LICM/callbr-crash.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2-
; RUN: opt -S -licm < %s | FileCheck %s
2+
; RUN: opt -S -passes=licm < %s | FileCheck %s
33

44
define i32 @j() {
55
; CHECK-LABEL: @j(

llvm/test/Transforms/LICM/constexpr.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -S -licm | FileCheck %s
1+
; RUN: opt < %s -S -passes=licm | FileCheck %s
22
; RUN: opt -aa-pipeline=basic-aa -passes='require<opt-remark-emit>,loop-mssa(licm)' < %s -S | FileCheck %s
33
; This fixes PR22460
44

llvm/test/Transforms/LICM/convergent.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -S -licm | FileCheck %s
1+
; RUN: opt < %s -S -passes=licm | FileCheck %s
22

33
; Check that we do not hoist convergent functions out of loop
44
; CHECK: define i32 @test

llvm/test/Transforms/LICM/crash.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -licm -disable-output < %s
1+
; RUN: opt -passes=licm -disable-output < %s
22
; RUN: opt -aa-pipeline=basic-aa -passes='require<aa>,require<targetir>,require<scalar-evolution>,require<opt-remark-emit>,loop-mssa(licm)' -disable-output < %s
33

44
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"

llvm/test/Transforms/LICM/debug-value.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -licm < %s -S | FileCheck %s
1+
; RUN: opt -passes=licm < %s -S | FileCheck %s
22
; RUN: opt -aa-pipeline=basic-aa -passes='require<aa>,require<targetir>,require<scalar-evolution>,require<opt-remark-emit>,loop-mssa(licm)' < %s -S | FileCheck %s
33

44
define void @dgefa() nounwind ssp {

llvm/test/Transforms/LICM/dropped-tbaa.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2-
; RUN: opt < %s -licm -S | FileCheck %s
2+
; RUN: opt < %s -passes=licm -S | FileCheck %s
33

44
; This test case case is generated from the following C code with -fstrict-aliasing,
55
; and after passing through -inline -mem2reg -loop-rotate -instcombine

llvm/test/Transforms/LICM/explicit_guards.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2-
; RUN: opt -S -make-guards-explicit -licm < %s | FileCheck %s
32
; RUN: opt -S -aa-pipeline=basic-aa -passes='require<opt-remark-emit>,make-guards-explicit,loop-mssa(licm)' < %s | FileCheck %s
43

54
declare void @llvm.experimental.guard(i1,...)

llvm/test/Transforms/LICM/extra-copies.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt < %s -licm -S | FileCheck %s
1+
; RUN: opt < %s -passes=licm -S | FileCheck %s
22
; RUN: opt -passes='require<aa>,require<targetir>,require<scalar-evolution>,require<opt-remark-emit>,loop-mssa(licm)' < %s -S | FileCheck %s
33
; PR19835
44
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"

llvm/test/Transforms/LICM/fence.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -licm < %s -S | FileCheck %s
1+
; RUN: opt -passes=licm < %s -S | FileCheck %s
22
; RUN: opt -aa-pipeline=basic-aa -passes='require<aa>,require<targetir>,require<scalar-evolution>,require<opt-remark-emit>,loop-mssa(licm)' < %s -S | FileCheck %s
33

44
define void @test1(i64 %n) {

llvm/test/Transforms/LICM/freeze.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2-
; RUN: opt -licm -S < %s | FileCheck %s
2+
; RUN: opt -passes=licm -S < %s | FileCheck %s
33

44
define void @hoist(i1 %a) {
55
; CHECK-LABEL: @hoist(

llvm/test/Transforms/LICM/funclet.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2-
; RUN: opt < %s -licm -S | FileCheck %s
2+
; RUN: opt < %s -passes=licm -S | FileCheck %s
33
; RUN: opt -aa-pipeline=basic-aa -passes='require<aa>,require<targetir>,require<scalar-evolution>,require<opt-remark-emit>,loop-mssa(licm)' < %s -S | FileCheck %s
44

55
target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"

llvm/test/Transforms/LICM/gc-relocate.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2-
; RUN: opt -S -licm < %s | FileCheck %s
2+
; RUN: opt -S -passes=licm < %s | FileCheck %s
33

44
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128-ni:1-p2:32:8:8:32-ni:2"
55
target triple = "x86_64-unknown-linux-gnu"

llvm/test/Transforms/LICM/guards.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
22
; REQUIRES: asserts
3-
; RUN: opt -licm -ipt-expensive-asserts=true < %s -S | FileCheck %s
3+
; RUN: opt -passes=licm -ipt-expensive-asserts=true < %s -S | FileCheck %s
44
; RUN: opt -aa-pipeline=basic-aa -passes='require<aa>,require<targetir>,require<scalar-evolution>,require<opt-remark-emit>,loop-mssa(licm)' -ipt-expensive-asserts=true < %s -S | FileCheck %s
55

66
; Hoist guard and load.

llvm/test/Transforms/LICM/hoist-alloc.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2-
; RUN: opt -S -licm -use-dereferenceable-at-point-semantics=0 < %s | FileCheck %s
3-
; RUN: opt -S -licm -use-dereferenceable-at-point-semantics=1 < %s | FileCheck %s
2+
; RUN: opt -S -passes=licm -use-dereferenceable-at-point-semantics=0 < %s | FileCheck %s
3+
; RUN: opt -S -passes=licm -use-dereferenceable-at-point-semantics=1 < %s | FileCheck %s
44

55
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
66
target triple = "x86_64-unknown-linux-gnu"

llvm/test/Transforms/LICM/hoist-bitcast-load.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; RUN: opt -aa-pipeline=basic-aa -passes='require<opt-remark-emit>,loop-mssa(loop-simplifycfg,licm)' -S < %s | FileCheck %s
2-
; RUN: opt -S -licm -verify-memoryssa < %s | FileCheck %s
2+
; RUN: opt -S -passes=licm -verify-memoryssa < %s | FileCheck %s
33

44
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
55
target triple = "x86_64-unknown-linux-gnu"

llvm/test/Transforms/LICM/hoist-debuginvariant.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
; RUN: opt < %s -strip-debug -licm -S | FileCheck %s
2-
; RUN: opt < %s -licm -verify-memoryssa -S | FileCheck %s
1+
; RUN: opt < %s -strip-debug -passes=licm -S | FileCheck %s
2+
; RUN: opt < %s -passes=licm -verify-memoryssa -S | FileCheck %s
33

44
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
55
target triple = "x86_64-unknown-linux-gnu"

llvm/test/Transforms/LICM/hoist-deref-load.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2-
; RUN: opt -S -licm -verify-memoryssa < %s | FileCheck %s
2+
; RUN: opt -S -passes=licm -verify-memoryssa < %s | FileCheck %s
33
; RUN: opt -aa-pipeline=basic-aa -passes='require<opt-remark-emit>,loop-mssa(loop-simplifycfg,licm)' -verify-memoryssa -S < %s | FileCheck %s
44

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

llvm/test/Transforms/LICM/hoist-fast-fdiv.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -licm -verify-memoryssa -S < %s | FileCheck %s
1+
; RUN: opt -passes=licm -verify-memoryssa -S < %s | FileCheck %s
22

33
; Function Attrs: noinline norecurse nounwind readnone ssp uwtable
44
define zeroext i1 @invariant_denom(double %v) #0 {

llvm/test/Transforms/LICM/hoist-invariant-load.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; REQUIRES: asserts
2-
; RUN: opt < %s -licm -verify-memoryssa -disable-basic-aa -stats -S 2>&1 | grep "1 licm"
2+
; RUN: opt < %s -passes=licm -verify-memoryssa -disable-basic-aa -stats -S 2>&1 | grep "1 licm"
33

44
@"\01L_OBJC_METH_VAR_NAME_" = internal global [4 x i8] c"foo\00", section "__TEXT,__objc_methname,cstring_literals", align 1
55
@"\01L_OBJC_SELECTOR_REFERENCES_" = internal global ptr @"\01L_OBJC_METH_VAR_NAME_", section "__DATA, __objc_selrefs, literal_pointers, no_dead_strip"

llvm/test/Transforms/LICM/hoist-load-without-store.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2-
; RUN: opt -licm -S < %s | FileCheck %s
2+
; RUN: opt -passes=licm -S < %s | FileCheck %s
33

44
;; C reproducer:
55
;; void f(int *ptr, int n) {

llvm/test/Transforms/LICM/hoist-mustexec.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; REQUIRES: asserts
2-
; RUN: opt -S -licm -ipt-expensive-asserts=true < %s | FileCheck %s
2+
; RUN: opt -S -passes=licm -ipt-expensive-asserts=true < %s | FileCheck %s
33
; RUN: opt -aa-pipeline=basic-aa -passes='require<opt-remark-emit>,loop-mssa(licm)' -ipt-expensive-asserts=true -S %s | FileCheck %s
44
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
55
target triple = "x86_64-unknown-linux-gnu"

0 commit comments

Comments
 (0)