diff --git a/llvm/include/llvm/MC/MCContext.h b/llvm/include/llvm/MC/MCContext.h --- a/llvm/include/llvm/MC/MCContext.h +++ b/llvm/include/llvm/MC/MCContext.h @@ -473,9 +473,10 @@ /// \name Symbol Management /// @{ - /// Create and return a new linker temporary symbol with a unique but - /// unspecified name. + /// Create and return a new linker temporary symbol with a unique name. + /// The overload without Name uses and unspecified name. MCSymbol *createLinkerPrivateTempSymbol(); + MCSymbol *createLinkerPrivateTempSymbol(const Twine &Name); /// Create a temporary symbol with a unique name. The name will be omitted /// in the symbol table if UseNamesOnTempLabels is false (default except diff --git a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp --- a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp @@ -4018,7 +4018,8 @@ // per-function, we are able to create an index entry that will represent the // range of sleds associated with a function. auto &Ctx = OutContext; - MCSymbol *SledsStart = OutContext.createTempSymbol("xray_sleds_start", true); + MCSymbol *SledsStart = + OutContext.createLinkerPrivateTempSymbol("xray_sleds_start"); OutStreamer->switchSection(InstMap); OutStreamer->emitLabel(SledsStart); for (const auto &Sled : Sleds) { @@ -4038,7 +4039,8 @@ WordSizeBytes); Sled.emit(WordSizeBytes, OutStreamer.get()); } - MCSymbol *SledsEnd = OutContext.createTempSymbol("xray_sleds_end", true); + MCSymbol *SledsEnd = + OutContext.createLinkerPrivateTempSymbol("xray_sleds_end"); OutStreamer->emitLabel(SledsEnd); // We then emit a single entry in the index per function. We use the symbols diff --git a/llvm/lib/MC/MCContext.cpp b/llvm/lib/MC/MCContext.cpp --- a/llvm/lib/MC/MCContext.cpp +++ b/llvm/lib/MC/MCContext.cpp @@ -310,8 +310,12 @@ } MCSymbol *MCContext::createLinkerPrivateTempSymbol() { + return createLinkerPrivateTempSymbol("tmp"); +} + +MCSymbol *MCContext::createLinkerPrivateTempSymbol(const Twine &Name) { SmallString<128> NameSV; - raw_svector_ostream(NameSV) << MAI->getLinkerPrivateGlobalPrefix() << "tmp"; + raw_svector_ostream(NameSV) << MAI->getLinkerPrivateGlobalPrefix() << Name; return createSymbol(NameSV, true, false); } diff --git a/llvm/test/CodeGen/AArch64/xray-attribute-instrumentation.ll b/llvm/test/CodeGen/AArch64/xray-attribute-instrumentation.ll --- a/llvm/test/CodeGen/AArch64/xray-attribute-instrumentation.ll +++ b/llvm/test/CodeGen/AArch64/xray-attribute-instrumentation.ll @@ -34,10 +34,10 @@ ; CHECK-LINUX-LABEL: Lxray_sleds_end0: ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start0: +; CHECK-MACOS-LABEL: lxray_sleds_start0: ; CHECK-MACOS: .quad Lxray_sled_0 ; CHECK-MACOS: .quad Lxray_sled_1 -; CHECK-MACOS-LABEL: Lxray_sleds_end0: +; CHECK-MACOS-LABEL: lxray_sleds_end0: define i32 @bar() nounwind noinline uwtable "function-instrument"="xray-never" "function-instrument"="xray-always" { ; CHECK-LABEL: bar: @@ -72,10 +72,10 @@ ; CHECK-LINUX-LABEL: Lxray_sleds_end1: ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start1: +; CHECK-MACOS-LABEL: lxray_sleds_start1: ; CHECK-MACOS: .quad Lxray_sled_2 ; CHECK-MACOS: .quad Lxray_sled_3 -; CHECK-MACOS-LABEL: Lxray_sleds_end1: +; CHECK-MACOS-LABEL: lxray_sleds_end1: define i32 @instrumented() nounwind noinline uwtable "xray-instruction-threshold"="1" { ; CHECK-LABEL: instrumented: @@ -110,10 +110,10 @@ ; CHECK-LINUX-LABEL: Lxray_sleds_end2: ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start2: +; CHECK-MACOS-LABEL: lxray_sleds_start2: ; CHECK-MACOS: .quad Lxray_sled_4 ; CHECK-MACOS: .quad Lxray_sled_5 -; CHECK-MACOS-LABEL: Lxray_sleds_end2: +; CHECK-MACOS-LABEL: lxray_sleds_end2: define i32 @not_instrumented() nounwind noinline uwtable "xray-instruction-threshold"="1" "function-instrument"="xray-never" { ; CHECK-LABEL: not_instrumented diff --git a/llvm/test/CodeGen/AArch64/xray-omit-function-index.ll b/llvm/test/CodeGen/AArch64/xray-omit-function-index.ll --- a/llvm/test/CodeGen/AArch64/xray-omit-function-index.ll +++ b/llvm/test/CodeGen/AArch64/xray-omit-function-index.ll @@ -32,9 +32,9 @@ ; CHECK-LINUX-LABEL: Lxray_sleds_end0: ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start0: +; CHECK-MACOS-LABEL: lxray_sleds_start0: ; CHECK-MACOS: .quad Lxray_sled_0 ; CHECK-MACOS: .quad Lxray_sled_1 -; CHECK-MACOS-LABEL: Lxray_sleds_end0: +; CHECK-MACOS-LABEL: lxray_sleds_end0: ; CHECK-NOT: xray_fn_idx diff --git a/llvm/test/CodeGen/AArch64/xray-partial-instrumentation-skip-entry.ll b/llvm/test/CodeGen/AArch64/xray-partial-instrumentation-skip-entry.ll --- a/llvm/test/CodeGen/AArch64/xray-partial-instrumentation-skip-entry.ll +++ b/llvm/test/CodeGen/AArch64/xray-partial-instrumentation-skip-entry.ll @@ -23,6 +23,6 @@ ; CHECK-LINUX-LABEL: Lxray_sleds_end0: ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start0: +; CHECK-MACOS-LABEL: lxray_sleds_start0: ; CHECK-MACOS: .quad Lxray_sled_0 -; CHECK-MACOS-LABEL: Lxray_sleds_end0: +; CHECK-MACOS-LABEL: lxray_sleds_end0: diff --git a/llvm/test/CodeGen/AArch64/xray-partial-instrumentation-skip-exit.ll b/llvm/test/CodeGen/AArch64/xray-partial-instrumentation-skip-exit.ll --- a/llvm/test/CodeGen/AArch64/xray-partial-instrumentation-skip-exit.ll +++ b/llvm/test/CodeGen/AArch64/xray-partial-instrumentation-skip-exit.ll @@ -23,6 +23,6 @@ ; CHECK-LINUX-LABEL: Lxray_sleds_end0: ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start0: +; CHECK-MACOS-LABEL: lxray_sleds_start0: ; CHECK-MACOS: .quad Lxray_sled_0 -; CHECK-MACOS-LABEL: Lxray_sleds_end0: +; CHECK-MACOS-LABEL: lxray_sleds_end0: diff --git a/llvm/test/CodeGen/AArch64/xray-tail-call-sled.ll b/llvm/test/CodeGen/AArch64/xray-tail-call-sled.ll --- a/llvm/test/CodeGen/AArch64/xray-tail-call-sled.ll +++ b/llvm/test/CodeGen/AArch64/xray-tail-call-sled.ll @@ -41,15 +41,15 @@ ; CHECK-LINUX-NEXT: .xword .Lxray_sleds_end0 ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start0: +; CHECK-MACOS-LABEL: lxray_sleds_start0: ; CHECK-MACOS-NEXT: Ltmp2: ; CHECK-MACOS: .quad Lxray_sled_0-Ltmp2 ; CHECK-MACOS: Ltmp3: ; CHECK-MACOS-NEXT: .quad Lxray_sled_1-Ltmp3 -; CHECK-MACOS-LABEL: Lxray_sleds_end0: +; CHECK-MACOS-LABEL: lxray_sleds_end0: ; CHECK-MACOS-LABEL: .section __DATA,xray_fn_idx{{$}} -; CHECK-MACOS: .quad Lxray_sleds_start0 -; CHECK-MACOS-NEXT: .quad Lxray_sleds_end0 +; CHECK-MACOS: .quad lxray_sleds_start0 +; CHECK-MACOS-NEXT: .quad lxray_sleds_end0 define i32 @caller() nounwind noinline uwtable "function-instrument"="xray-always" { ; CHECK: .p2align 2 @@ -90,10 +90,10 @@ ; CHECK-LINUX-NEXT: .xword .Lxray_sleds_end1 ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start1: +; CHECK-MACOS-LABEL: lxray_sleds_start1: ; CHECK-MACOS: .quad Lxray_sled_2 ; CHECK-MACOS: .quad Lxray_sled_3 -; CHECK-MACOS-LABEL: Lxray_sleds_end1: +; CHECK-MACOS-LABEL: lxray_sleds_end1: ; CHECK-MACOS-LABEL: .section __DATA,xray_fn_idx{{$}} -; CHECK-MACOS: .quad Lxray_sleds_start1 -; CHECK-MACOS-NEXT: .quad Lxray_sleds_end1 +; CHECK-MACOS: .quad lxray_sleds_start1 +; CHECK-MACOS-NEXT: .quad lxray_sleds_end1 diff --git a/llvm/test/CodeGen/ARM/xray-armv6-attribute-instrumentation.ll b/llvm/test/CodeGen/ARM/xray-armv6-attribute-instrumentation.ll --- a/llvm/test/CodeGen/ARM/xray-armv6-attribute-instrumentation.ll +++ b/llvm/test/CodeGen/ARM/xray-armv6-attribute-instrumentation.ll @@ -34,10 +34,10 @@ ; CHECK-LINUX-NEXT: .long .Lxray_sleds_end0 ; CHECK-IOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-IOS-LABEL: Lxray_sleds_start0: +; CHECK-IOS-LABEL: lxray_sleds_start0: ; CHECK-IOS: .long Lxray_sled_0 ; CHECK-IOS: .long Lxray_sled_1 -; CHECK-IOS-LABEL: Lxray_sleds_end0: +; CHECK-IOS-LABEL: lxray_sleds_end0: ; CHECK-IOS-LABEL: .section __DATA,xray_fn_idx{{$}} -; CHECK-IOS: .long Lxray_sleds_start0 -; CHECK-IOS-NEXT: .long Lxray_sleds_end0 +; CHECK-IOS: .long lxray_sleds_start0 +; CHECK-IOS-NEXT: .long lxray_sleds_end0 diff --git a/llvm/test/CodeGen/ARM/xray-armv7-attribute-instrumentation.ll b/llvm/test/CodeGen/ARM/xray-armv7-attribute-instrumentation.ll --- a/llvm/test/CodeGen/ARM/xray-armv7-attribute-instrumentation.ll +++ b/llvm/test/CodeGen/ARM/xray-armv7-attribute-instrumentation.ll @@ -34,10 +34,10 @@ ; CHECK-LINUX-NEXT: .long .Lxray_sleds_end0 ; CHECK-IOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-IOS-LABEL: Lxray_sleds_start0: +; CHECK-IOS-LABEL: lxray_sleds_start0: ; CHECK-IOS: .long Lxray_sled_0 ; CHECK-IOS: .long Lxray_sled_1 -; CHECK-IOS-LABEL: Lxray_sleds_end0: +; CHECK-IOS-LABEL: lxray_sleds_end0: ; CHECK-IOS-LABEL: .section __DATA,xray_fn_idx{{$}} -; CHECK-IOS: .long Lxray_sleds_start0 -; CHECK-IOS-NEXT: .long Lxray_sleds_end0 +; CHECK-IOS: .long lxray_sleds_start0 +; CHECK-IOS-NEXT: .long lxray_sleds_end0 diff --git a/llvm/test/CodeGen/X86/xray-attribute-instrumentation.ll b/llvm/test/CodeGen/X86/xray-attribute-instrumentation.ll --- a/llvm/test/CodeGen/X86/xray-attribute-instrumentation.ll +++ b/llvm/test/CodeGen/X86/xray-attribute-instrumentation.ll @@ -24,13 +24,13 @@ ; CHECK-LINUX-NEXT: .quad .Lxray_sleds_end0 ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start0: +; CHECK-MACOS-LABEL: lxray_sleds_start0: ; CHECK-MACOS: .quad Lxray_sled_0 ; CHECK-MACOS: .quad Lxray_sled_1 -; CHECK-MACOS-LABEL: Lxray_sleds_end0: +; CHECK-MACOS-LABEL: lxray_sleds_end0: ; CHECK-MACOS-LABEL: .section __DATA,xray_fn_idx{{$}} -; CHECK-MACOS: .quad Lxray_sleds_start0 -; CHECK-MACOS-NEXT: .quad Lxray_sleds_end0 +; CHECK-MACOS: .quad lxray_sleds_start0 +; CHECK-MACOS-NEXT: .quad lxray_sleds_end0 ; We test multiple returns in a single function to make sure we're getting all @@ -71,14 +71,14 @@ ; CHECK-LINUX-NEXT: .quad .Lxray_sleds_end1 ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start1: +; CHECK-MACOS-LABEL: lxray_sleds_start1: ; CHECK-MACOS: Ltmp2: ; CHECK-MACOS-NEXT: .quad Lxray_sled_2-Ltmp2 ; CHECK-MACOS: Ltmp3: ; CHECK-MACOS-NEXT: .quad Lxray_sled_3-Ltmp3 ; CHECK-MACOS: Ltmp4: ; CHECK-MACOS-NEXT: .quad Lxray_sled_4-Ltmp4 -; CHECK-MACOS-LABEL: Lxray_sleds_end1: +; CHECK-MACOS-LABEL: lxray_sleds_end1: ; CHECK-MACOS-LABEL: .section __DATA,xray_fn_idx{{$}} -; CHECK-MACOS: .quad Lxray_sleds_start1 -; CHECK-MACOS-NEXT: .quad Lxray_sleds_end1 +; CHECK-MACOS: .quad lxray_sleds_start1 +; CHECK-MACOS-NEXT: .quad lxray_sleds_end1 diff --git a/llvm/test/CodeGen/X86/xray-custom-log.ll b/llvm/test/CodeGen/X86/xray-custom-log.ll --- a/llvm/test/CodeGen/X86/xray-custom-log.ll +++ b/llvm/test/CodeGen/X86/xray-custom-log.ll @@ -32,7 +32,7 @@ ret i32 0 } ; CHECK-LABEL: xray_instr_map -; CHECK-LABEL: Lxray_sleds_start0: +; CHECK-LABEL: xray_sleds_start0: ; CHECK: .quad {{.*}}xray_event_sled_0 define i32 @typedevent() nounwind "function-instrument"="xray-always" !dbg !2 { @@ -72,7 +72,7 @@ ret i32 0 } ; CHECK-LABEL: xray_instr_map -; CHECK-LABEL: Lxray_sleds_start1: +; CHECK-LABEL: xray_sleds_start1: ; CHECK: .quad {{.*}}xray_typed_event_sled_0 declare void @llvm.xray.customevent(ptr, i32) diff --git a/llvm/test/CodeGen/X86/xray-log-args.ll b/llvm/test/CodeGen/X86/xray-log-args.ll --- a/llvm/test/CodeGen/X86/xray-log-args.ll +++ b/llvm/test/CodeGen/X86/xray-log-args.ll @@ -25,7 +25,7 @@ ; CHECK-LINUX-NEXT: .byte 0x02 ; CHECK-LINUX: .zero 13 -; CHECK-MACOS-LABEL: Lxray_sleds_start0: +; CHECK-MACOS-LABEL: lxray_sleds_start0: ; CHECK-MACOS-NEXT: Ltmp0: ; CHECK-MACOS-NEXT: .quad Lxray_sled_0-Ltmp0 ; CHECK-MACOS-NEXT: .quad Lfunc_begin0-(Ltmp0+8) @@ -62,7 +62,7 @@ ; CHECK-LINUX-NEXT: .byte 0x02 ; CHECK-LINUX: .zero 13 -; CHECK-MACOS-LABEL: Lxray_sleds_start1: +; CHECK-MACOS-LABEL: lxray_sleds_start1: ; CHECK-MACOS-NEXT: Ltmp3: ; CHECK-MACOS-NEXT: .quad Lxray_sled_2-Ltmp3 ; CHECK-MACOS-NEXT: .quad Lfunc_begin1-(Ltmp3+8) diff --git a/llvm/test/CodeGen/X86/xray-partial-instrumentation-skip-entry.ll b/llvm/test/CodeGen/X86/xray-partial-instrumentation-skip-entry.ll --- a/llvm/test/CodeGen/X86/xray-partial-instrumentation-skip-entry.ll +++ b/llvm/test/CodeGen/X86/xray-partial-instrumentation-skip-entry.ll @@ -20,12 +20,12 @@ ; CHECK-LINUX-NEXT: .quad .Lxray_sleds_end0 ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start0: +; CHECK-MACOS-LABEL: lxray_sleds_start0: ; CHECK-MACOS: .quad Lxray_sled_0 -; CHECK-MACOS-LABEL: Lxray_sleds_end0: +; CHECK-MACOS-LABEL: lxray_sleds_end0: ; CHECK-MACOS-LABEL: .section __DATA,xray_fn_idx{{$}} -; CHECK-MACOS: .quad Lxray_sleds_start0 -; CHECK-MACOS-NEXT: .quad Lxray_sleds_end0 +; CHECK-MACOS: .quad lxray_sleds_start0 +; CHECK-MACOS-NEXT: .quad lxray_sleds_end0 ; We test multiple returns in a single function to make sure we're getting all @@ -59,10 +59,10 @@ ; CHECK-LINUX-NEXT: .quad .Lxray_sleds_end1 ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start1: +; CHECK-MACOS-LABEL: lxray_sleds_start1: ; CHECK-MACOS: .quad Lxray_sled_1 ; CHECK-MACOS: .quad Lxray_sled_2 -; CHECK-MACOS-LABEL: Lxray_sleds_end1: +; CHECK-MACOS-LABEL: lxray_sleds_end1: ; CHECK-MACOS-LABEL: .section __DATA,xray_fn_idx{{$}} -; CHECK-MACOS: .quad Lxray_sleds_start1 -; CHECK-MACOS-NEXT: .quad Lxray_sleds_end1 +; CHECK-MACOS: .quad lxray_sleds_start1 +; CHECK-MACOS-NEXT: .quad lxray_sleds_end1 diff --git a/llvm/test/CodeGen/X86/xray-partial-instrumentation-skip-exit.ll b/llvm/test/CodeGen/X86/xray-partial-instrumentation-skip-exit.ll --- a/llvm/test/CodeGen/X86/xray-partial-instrumentation-skip-exit.ll +++ b/llvm/test/CodeGen/X86/xray-partial-instrumentation-skip-exit.ll @@ -22,12 +22,12 @@ ; CHECK-LINUX-NEXT: .quad .Lxray_sleds_end0 ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start0: +; CHECK-MACOS-LABEL: lxray_sleds_start0: ; CHECK-MACOS: .quad Lxray_sled_0 -; CHECK-MACOS-LABEL: Lxray_sleds_end0: +; CHECK-MACOS-LABEL: lxray_sleds_end0: ; CHECK-MACOS-LABEL: .section __DATA,xray_fn_idx{{$}} -; CHECK-MACOS: .quad Lxray_sleds_start0 -; CHECK-MACOS-NEXT: .quad Lxray_sleds_end0 +; CHECK-MACOS: .quad lxray_sleds_start0 +; CHECK-MACOS-NEXT: .quad lxray_sleds_end0 ; We test multiple returns in a single function to make sure we're skipping all @@ -59,9 +59,9 @@ ; CHECK-LINUX-NEXT: .quad .Lxray_sleds_end1 ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start1: +; CHECK-MACOS-LABEL: lxray_sleds_start1: ; CHECK-MACOS: .quad Lxray_sled_1 -; CHECK-MACOS-LABEL: Lxray_sleds_end1: +; CHECK-MACOS-LABEL: lxray_sleds_end1: ; CHECK-MACOS-LABEL: .section __DATA,xray_fn_idx{{$}} -; CHECK-MACOS: .quad Lxray_sleds_start1 -; CHECK-MACOS-NEXT: .quad Lxray_sleds_end1 +; CHECK-MACOS: .quad lxray_sleds_start1 +; CHECK-MACOS-NEXT: .quad lxray_sleds_end1 diff --git a/llvm/test/CodeGen/X86/xray-tail-call-sled.ll b/llvm/test/CodeGen/X86/xray-tail-call-sled.ll --- a/llvm/test/CodeGen/X86/xray-tail-call-sled.ll +++ b/llvm/test/CodeGen/X86/xray-tail-call-sled.ll @@ -23,13 +23,13 @@ ; CHECK-LINUX-NEXT: .quad .Lxray_sleds_end0 ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start0: +; CHECK-MACOS-LABEL: lxray_sleds_start0: ; CHECK-MACOS: .quad Lxray_sled_0 ; CHECK-MACOS: .quad Lxray_sled_1 -; CHECK-MACOS-LABEL: Lxray_sleds_end0: +; CHECK-MACOS-LABEL: lxray_sleds_end0: ; CHECK-MACOS-LABEL: .section __DATA,xray_fn_idx{{$}} -; CHECK-MACOS: .quad Lxray_sleds_start0 -; CHECK-MACOS-NEXT: .quad Lxray_sleds_end0 +; CHECK-MACOS: .quad lxray_sleds_start0 +; CHECK-MACOS-NEXT: .quad lxray_sleds_end0 define dso_local i32 @caller() nounwind noinline uwtable "function-instrument"="xray-always" { ; CHECK: .p2align 1, 0x90 @@ -55,10 +55,10 @@ ; CHECK-LINUX: .quad .Lxray_sleds_end1 ; CHECK-MACOS-LABEL: .section __DATA,xray_instr_map{{$}} -; CHECK-MACOS-LABEL: Lxray_sleds_start1: +; CHECK-MACOS-LABEL: lxray_sleds_start1: ; CHECK-MACOS: .quad Lxray_sled_2 ; CHECK-MACOS: .quad Lxray_sled_3 -; CHECK-MACOS-LABEL: Lxray_sleds_end1: +; CHECK-MACOS-LABEL: lxray_sleds_end1: ; CHECK-MACOS-LABEL: .section __DATA,xray_fn_idx{{$}} -; CHECK-MACOS: .quad Lxray_sleds_start1 -; CHECK-MACOS: .quad Lxray_sleds_end1 +; CHECK-MACOS: .quad lxray_sleds_start1 +; CHECK-MACOS: .quad lxray_sleds_end1