Skip to content

Commit 5fe7776

Browse files
SC llvm teamSC llvm team
authored andcommitted
Merged main:40e734e041fa into amd-gfx:709a102901c2
Local branch amd-gfx 709a102 Merged main:b195bb87e1a0 into amd-gfx:3af18d2c87d7 Remote branch main 40e734e [lld][MachO] Allow separate --irpgo-profile flag (llvm#121354)
2 parents 709a102 + 40e734e commit 5fe7776

35 files changed

+41
-38
lines changed

lld/MachO/Driver.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1842,7 +1842,7 @@ bool link(ArrayRef<const char *> argsArr, llvm::raw_ostream &stdoutOS,
18421842
args.hasArg(OPT_irpgo_profile_sort_eq))
18431843
warn("--irpgo-profile-sort is deprecated. Please use "
18441844
"--bp-startup-sort=function");
1845-
if (const Arg *arg = args.getLastArg(OPT_irpgo_profile_eq))
1845+
if (const Arg *arg = args.getLastArg(OPT_irpgo_profile))
18461846
config->irpgoProfilePath = arg->getValue();
18471847

18481848
if (const Arg *arg = args.getLastArg(OPT_irpgo_profile_sort)) {

lld/MachO/Options.td

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,10 @@ def no_call_graph_profile_sort : Flag<["--"], "no-call-graph-profile-sort">,
126126
def print_symbol_order_eq: Joined<["--"], "print-symbol-order=">,
127127
HelpText<"Print a symbol order specified by --call-graph-profile-sort into the specified file">,
128128
Group<grp_lld>;
129+
def irpgo_profile: Separate<["--"], "irpgo-profile">, Group<grp_lld>;
129130
def irpgo_profile_eq: Joined<["--"], "irpgo-profile=">,
130-
HelpText<"Read the IRPGO profile for use with -bp-startup-sort and other profile-guided optimizations">,
131+
Alias<!cast<Separate>(irpgo_profile)>, MetaVarName<"<profile>">,
132+
HelpText<"Read the IRPGO <profile> for use with -bp-startup-sort and other profile-guided optimizations">,
131133
Group<grp_lld>;
132134
def bp_startup_sort: Joined<["--"], "bp-startup-sort=">,
133135
MetaVarName<"[none,function]">,

lld/test/MachO/bp-section-orderer-errs.s

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@
1414
# RUN: not %lld -o /dev/null --bp-compression-sort-startup-functions 2>&1 | FileCheck %s --check-prefix=STARTUP
1515
# STARTUP: --bp-compression-sort-startup-functions must be used with --bp-startup-sort=function
1616

17+
# RUN: not %lld -o /dev/null --irpgo-profile %s --bp-startup-sort=function --call-graph-profile-sort 2>&1 | FileCheck %s --check-prefix=IRPGO-STARTUP
1718
# RUN: not %lld -o /dev/null --irpgo-profile=%s --bp-startup-sort=function --call-graph-profile-sort 2>&1 | FileCheck %s --check-prefix=IRPGO-STARTUP
1819
# IRPGO-STARTUP: --bp-startup-sort= is incompatible with --call-graph-profile-sort
1920

2021
# RUN: not %lld -o /dev/null --bp-startup-sort=function 2>&1 | FileCheck %s --check-prefix=STARTUP-COMPRESSION
21-
# STARTUP-COMPRESSION: --bp-startup-sort=function must be used with --irpgo-profile
22+
# STARTUP-COMPRESSION: --bp-startup-sort=function must be used with --irpgo-profile

lld/test/MachO/bp-section-orderer.s

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# RUN: %no-fatal-warnings-lld -arch arm64 -lSystem -e _main -o %t/a.out %t/a.o --irpgo-profile-sort=%t/a.profdata --verbose-bp-section-orderer 2>&1 | FileCheck %s --check-prefix=STARTUP
88
# RUN: %no-fatal-warnings-lld -arch arm64 -lSystem -e _main -o %t/a.out %t/a.o --irpgo-profile-sort=%t/a.profdata --verbose-bp-section-orderer --icf=all --compression-sort=none 2>&1 | FileCheck %s --check-prefix=STARTUP
99

10-
# RUN: %lld -arch arm64 -lSystem -e _main -o %t/a.out %t/a.o --irpgo-profile=%t/a.profdata --bp-startup-sort=function --verbose-bp-section-orderer 2>&1 | FileCheck %s --check-prefix=STARTUP
10+
# RUN: %lld -arch arm64 -lSystem -e _main -o %t/a.out %t/a.o --irpgo-profile %t/a.profdata --bp-startup-sort=function --verbose-bp-section-orderer 2>&1 | FileCheck %s --check-prefix=STARTUP
1111
# RUN: %lld -arch arm64 -lSystem -e _main -o %t/a.out %t/a.o --irpgo-profile=%t/a.profdata --bp-startup-sort=function --verbose-bp-section-orderer --icf=all --bp-compression-sort=none 2>&1 | FileCheck %s --check-prefix=STARTUP
1212
# STARTUP: Ordered 3 sections using balanced partitioning
1313

llvm/include/llvm/Config/llvm-config.h.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
/* Indicate that this is LLVM compiled from the amd-gfx branch. */
1818
#define LLVM_HAVE_BRANCH_AMD_GFX
19-
#define LLVM_MAIN_REVISION 522547
19+
#define LLVM_MAIN_REVISION 522552
2020

2121
/* Define if LLVM_ENABLE_DUMP is enabled */
2222
#cmakedefine LLVM_ENABLE_DUMP

llvm/test/Transforms/PhaseOrdering/AArch64/extra-unroll-simplifications.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 UTC_ARGS: --version 4
2-
; RUN: opt -passes='default<O3>' -S %s | FileCheck %s
2+
; RUN: opt -passes="default<O3>" -S %s | FileCheck %s
33

44
target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128"
55
target triple = "arm64-apple-macosx11.0.0"

llvm/test/Transforms/PhaseOrdering/AArch64/hoist-runtime-checks.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 UTC_ARGS: --version 4
2-
; RUN: opt -passes='default<O3>' -S %s | FileCheck %s
2+
; RUN: opt -passes="default<O3>" -S %s | FileCheck %s
33

44
target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128"
55
target triple = "arm64-apple-macosx11.0.0"

llvm/test/Transforms/PhaseOrdering/AArch64/hoisting-sinking-required-for-vectorization.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 -passes='default<O3>' -S %s | FileCheck %s
2+
; RUN: opt -passes="default<O3>" -S %s | FileCheck %s
33

44
target triple = "arm64-apple-darwin"
55

llvm/test/Transforms/PhaseOrdering/AArch64/indvars-vectorization.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 UTC_ARGS: --version 4
2-
; RUN: opt -passes='default<O3>' -S -o - %s | FileCheck %s
2+
; RUN: opt -passes="default<O3>" -S -o - %s | FileCheck %s
33

44
target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128"
55
target triple = "arm64-apple-macosx14.0.0"

llvm/test/Transforms/PhaseOrdering/AArch64/loopflatten.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 -passes='default<O3>' -enable-loop-flatten -loop-flatten-cost-threshold=3 -S %s | FileCheck %s
2+
; RUN: opt -passes="default<O3>" -enable-loop-flatten -loop-flatten-cost-threshold=3 -S %s | FileCheck %s
33

44
target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
55
target triple = "aarch64"

llvm/test/Transforms/PhaseOrdering/AArch64/matrix-extract-insert.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 -passes='default<O3>' -enable-matrix -S %s | FileCheck %s
2+
; RUN: opt -passes="default<O3>" -enable-matrix -S %s | FileCheck %s
33

44
target triple = "arm64-apple-ios"
55

llvm/test/Transforms/PhaseOrdering/AArch64/memcpy-constant-size.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 UTC_ARGS: --version 2
2-
; RUN: opt %s -mtriple=arm64-apple-macosx -passes='default<O3>' -inline-threshold=2 -inline-call-penalty=5 -S | FileCheck %s
2+
; RUN: opt %s -mtriple=arm64-apple-macosx -passes="default<O3>" -inline-threshold=2 -inline-call-penalty=5 -S | FileCheck %s
33

44
declare i64 @llvm.objectsize.i64.p0(ptr, i1, i1, i1)
55
declare ptr @__memcpy_chk(ptr, ptr, i64, i64)

llvm/test/Transforms/PhaseOrdering/ARM/arm_add_q7.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 -passes='default<O3>' -S | FileCheck %s
2+
; RUN: opt < %s -passes="default<O3>" -S | FileCheck %s
33

44
target datalayout = "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64"
55
target triple = "thumbv8.1m.main-arm-none-eabi"

llvm/test/Transforms/PhaseOrdering/ARM/arm_fill_q7.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
; RUN: opt < %s -O3 -S | FileCheck --check-prefix=OLDPM %s
3-
; RUN: opt < %s -passes='default<O3>' -S | FileCheck --check-prefix=NEWPM %s
3+
; RUN: opt < %s -passes="default<O3>" -S | FileCheck --check-prefix=NEWPM %s
44

55
target datalayout = "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64"
66
target triple = "thumbv6m-none-none-eabi"

llvm/test/Transforms/PhaseOrdering/ARM/arm_mean_q7.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 -passes='default<O3>' -S | FileCheck %s
2+
; RUN: opt < %s -passes="default<O3>" -S | FileCheck %s
33

44
target datalayout = "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64"
55
target triple = "thumbv6m-none-none-eabi"

llvm/test/Transforms/PhaseOrdering/ARM/arm_mult_q15.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 -passes='default<O3>' -S | FileCheck %s
2+
; RUN: opt < %s -passes="default<O3>" -S | FileCheck %s
33

44
; This test after a lot of cleanup should produce pick a tail-predicated 8x
55
; vector loop. The 8x will be more profitable, to pick a VQDMULH.s16 instruction.

llvm/test/Transforms/PhaseOrdering/ARM/mve-floatreduce.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
; RUN: opt < %s -O3 -S | FileCheck %s
3-
; RUN: opt < %s -passes='default<O3>' -S | FileCheck %s
3+
; RUN: opt < %s -passes="default<O3>" -S | FileCheck %s
44

55
target datalayout = "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64"
66
target triple = "thumbv8.1m.main-none-none-eabi"

llvm/test/Transforms/PhaseOrdering/X86/excessive-unrolling.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 -passes='default<O3>' -unroll-runtime -S %s | FileCheck %s
2+
; RUN: opt -passes="default<O3>" -unroll-runtime -S %s | FileCheck %s
33

44
target datalayout = "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
55
target triple = "x86_64-apple-macosx"

llvm/test/Transforms/PhaseOrdering/X86/preserve-access-group.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 UTC_ARGS: --version 5
2-
; RUN: opt -passes='default<O3>' -S %s | FileCheck %s
2+
; RUN: opt -passes="default<O3>" -S %s | FileCheck %s
33

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

llvm/test/Transforms/PhaseOrdering/bitfield-bittests.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
; RUN: opt -O3 -S < %s | FileCheck %s
3-
; RUN: opt -passes='default<O3>' -S < %s | FileCheck %s
3+
; RUN: opt -passes="default<O3>" -S < %s | FileCheck %s
44

55
; These are tests that check for set/clear bits in a bitfield based on PR37098:
66
; https://bugs.llvm.org/show_bug.cgi?id=37098

llvm/test/Transforms/PhaseOrdering/dae-dce.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 -passes='default<O3>' < %s | FileCheck %s --check-prefixes=CHECK,DEFAULT
2+
; RUN: opt -S -passes="default<O3>" < %s | FileCheck %s --check-prefixes=CHECK,DEFAULT
33
; RUN: opt -S -passes='lto<O3>' < %s | FileCheck %s --check-prefixes=CHECK,LTO
44

55
declare void @llvm.trap()

llvm/test/Transforms/PhaseOrdering/deletion-of-loops-that-became-side-effect-free.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 -passes='default<O3>' -S < %s | FileCheck %s --check-prefixes=ALL,O3
2+
; RUN: opt -passes="default<O3>" -S < %s | FileCheck %s --check-prefixes=ALL,O3
33
; RUN: opt -passes='default<O2>' -S < %s | FileCheck %s --check-prefixes=ALL,O2
44
; RUN: opt -passes='default<O1>' -S < %s | FileCheck %s --check-prefixes=ALL,O1
55

llvm/test/Transforms/PhaseOrdering/globalaa-retained.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: opt -passes='default<O3>' -S < %s | FileCheck %s
1+
; RUN: opt -passes="default<O3>" -S < %s | FileCheck %s
22
target datalayout = "e-m:e-i64:64-i128:128-n32:64-S128"
33
target triple = "aarch64"
44

llvm/test/Transforms/PhaseOrdering/instcombine-sroa-inttoptr.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
; RUN: opt < %s -O3 -S | FileCheck %s
3-
; RUN: opt < %s -passes='default<O3>' -S | FileCheck %s
3+
; RUN: opt < %s -passes="default<O3>" -S | FileCheck %s
44

55
; This is based on the following most basic C++ code:
66
;

llvm/test/Transforms/PhaseOrdering/lifetime-sanitizer.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
; RUN: opt < %s -passes='default<O0>' -S | FileCheck %s --check-prefixes=CHECK,NOOPT
66
; RUN: opt < %s -passes='default<O1>' -S | FileCheck %s --check-prefixes=CHECK,OPT
77
; RUN: opt < %s -passes='default<O2>' -S | FileCheck %s --check-prefixes=CHECK,OPT
8-
; RUN: opt < %s -passes='default<O3>' -S | FileCheck %s --check-prefixes=CHECK,OPT
8+
; RUN: opt < %s -passes="default<O3>" -S | FileCheck %s --check-prefixes=CHECK,OPT
99

1010
declare void @llvm.lifetime.start.p0(i64, ptr nocapture)
1111
declare void @llvm.lifetime.end.p0(i64, ptr nocapture)

llvm/test/Transforms/PhaseOrdering/loop-rotation-vs-common-code-hoisting.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2-
; RUN: opt -passes='default<O3>' -rotation-max-header-size=0 -S < %s | FileCheck %s --check-prefix=HOIST
3-
; RUN: opt -passes='default<O3>' -rotation-max-header-size=1 -S < %s | FileCheck %s --check-prefix=HOIST
4-
; RUN: opt -passes='default<O3>' -rotation-max-header-size=2 -S < %s | FileCheck %s --check-prefix=ROTATE
5-
; RUN: opt -passes='default<O3>' -rotation-max-header-size=3 -S < %s | FileCheck %s --check-prefix=ROTATE
2+
; RUN: opt -passes="default<O3>" -rotation-max-header-size=0 -S < %s | FileCheck %s --check-prefix=HOIST
3+
; RUN: opt -passes="default<O3>" -rotation-max-header-size=1 -S < %s | FileCheck %s --check-prefix=HOIST
4+
; RUN: opt -passes="default<O3>" -rotation-max-header-size=2 -S < %s | FileCheck %s --check-prefix=ROTATE
5+
; RUN: opt -passes="default<O3>" -rotation-max-header-size=3 -S < %s | FileCheck %s --check-prefix=ROTATE
66

77
; This example is produced from a very basic C code:
88
;

llvm/test/Transforms/PhaseOrdering/pr32544.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
; RUN: opt -O3 -S < %s | FileCheck %s
3-
; RUN: opt -passes='default<O3>' -S < %s | FileCheck %s
3+
; RUN: opt -passes="default<O3>" -S < %s | FileCheck %s
44

55
define void @foo(i1 %which, i32 %a, i32 %b, ptr %result) {
66
; CHECK-LABEL: @foo(

llvm/test/Transforms/PhaseOrdering/pr45682.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
; RUN: opt -O3 -S < %s | FileCheck %s
3-
; RUN: opt -passes='default<O3>' -S < %s | FileCheck %s
3+
; RUN: opt -passes="default<O3>" -S < %s | FileCheck %s
44

55
define void @PR45682(i32 %x, i32 %y) {
66
; CHECK-LABEL: @PR45682(

llvm/test/Transforms/PhaseOrdering/pr62311.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 -passes='default<O3>' -S | FileCheck %s
2+
; RUN: opt < %s -passes="default<O3>" -S | FileCheck %s
33

44
; C++ version of test case
55
; #include <x86intrin.h>

llvm/test/Transforms/PhaseOrdering/pr95152.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 UTC_ARGS: --version 5
2-
; RUN: opt -S -passes='default<O3>' < %s | FileCheck %s
2+
; RUN: opt -S -passes="default<O3>" < %s | FileCheck %s
33

44
; Make sure that interaction of "writable" with various passes does not
55
; result in the elimination of the store prior to @j().

llvm/test/Transforms/PhaseOrdering/rotate.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
; RUN: opt -O3 -S < %s | FileCheck %s
3-
; RUN: opt -passes='default<O3>' -S < %s | FileCheck %s
3+
; RUN: opt -passes="default<O3>" -S < %s | FileCheck %s
44

55
; This should become a single funnel shift through a combination
66
; of aggressive-instcombine, simplifycfg, and instcombine.

llvm/test/Transforms/PhaseOrdering/simplifycfg-switch-lowering-vs-correlatedpropagation.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
22
; RUN: opt -passes='default<O1>' -S < %s | FileCheck %s
33
; RUN: opt -passes='default<O2>' -S < %s | FileCheck %s
4-
; RUN: opt -passes='default<O3>' -S < %s | FileCheck %s
4+
; RUN: opt -passes="default<O3>" -S < %s | FileCheck %s
55

66
; We are worse at propagating correlation facts when in select form
77
; as compared to the PHI form, so if we lower switches to early,

llvm/test/Transforms/PhaseOrdering/switch-sext.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 UTC_ARGS: --version 4
2-
; RUN: opt -S -passes='default<O3>' < %s | FileCheck %s
2+
; RUN: opt -S -passes="default<O3>" < %s | FileCheck %s
33

44
define i8 @test_switch_with_sext_phi(i8 %code) {
55
; CHECK-LABEL: define noundef i8 @test_switch_with_sext_phi(

llvm/test/Transforms/PhaseOrdering/switch_with_geps.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 3
22
; RUN: opt -S -passes='default<O1>' < %s | FileCheck %s
33
; RUN: opt -S -passes='default<O2>' < %s | FileCheck %s
4-
; RUN: opt -S -passes='default<O3>' < %s | FileCheck %s
4+
; RUN: opt -S -passes="default<O3>" < %s | FileCheck %s
55

66
target datalayout = "n64"
77

llvm/utils/lit/tests/shtest-format.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# CHECK: Command Output (stderr):
1919
# CHECK-NEXT: --
2020
# CHECK-NOT: --
21-
# CHECK: cat{{(_64)?(\.exe)?}}: {{cannot open does-not-exist|does-not-exist: No such file or directory}}
21+
# CHECK: cat{{(_64)?(\.exe)?}}: {{.*does-not-exist.*}}: No such file or directory
2222
# CHECK: --
2323

2424
# CHECK: FAIL: shtest-format :: external_shell/fail_with_bad_encoding.txt

0 commit comments

Comments
 (0)