[llvm] [BPF] Use ".L" local prefix label for basic blocks (PR #95103)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 11 12:57:03 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-mc
Author: None (aengelke)
<details>
<summary>Changes</summary>
Previously, PrivateLabelPrefix was default-initialized to "L", so basic block labels were added to the symbol table. This seems like an oversight, so use ".L" for all private labels.
---
I'm not sure whether this is correct. But there's no documentation anywhere that states something else and MCAsmInfo.h documentation states that PrivateLabelPrefix "Defaults to the same as PrivateGlobalPrefix," so this really seems like an oversight. Also, BPF is the only target where private label and global prefixes differ.
---
Patch is 93.13 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/95103.diff
92 Files Affected:
- (modified) llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h (-1)
- (modified) llvm/lib/Target/TargetLoweringObjectFile.cpp (+1-1)
- (modified) llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-2.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-local.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/BTF/filename.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/BTF/func-func-ptr.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/BTF/func-non-void.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/BTF/func-source.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/BTF/func-typedef.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/BTF/func-unused-arg.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/BTF/func-void.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/anon-struct-argument-pragma.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/anon-union-localvar-attr.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/anon-union-localvar-pragma.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/btf-id-duplicate.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-alu32.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1-bpfeb.ll (+33-33)
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1.ll (+33-33)
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-2-bpfeb.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-2.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-record-align16.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-duplicate.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-st-imm.ll (+4-4)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-array-2.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-array.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-1.ll (+4-4)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-2.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-3.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-4.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-1.ll (+4-4)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-2.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-3.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-4.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-1-bpfeb.ll (+4-4)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-1.ll (+4-4)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-2.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-1.ll (+4-4)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-2.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-3.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-1.ll (+4-4)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-2.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-3.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-struct.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-enum-value-opaque-pointer.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-enum-value.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-exist.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-match.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-size-1.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-size-2.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-union.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-access-str.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-basic.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-1.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-2.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-1.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-2.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-3.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-1.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-2.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-end-load.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-end-ret.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-1.ll (+6-6)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-2-bpfeb.ll (+8-8)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-2.ll (+8-8)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-global-1.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-global-2.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-global-3.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-middle-chain.ll (+3-3)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-1.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-2.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-multilevel.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-1.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-2.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-simplify-patchable-1.ll (+12-12)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-simplify-patchable-2.ll (+19-19)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-simplify-patchable-3.ll (+14-14)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-struct-anonymous.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-struct-array.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-array.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct-2.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union-2.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef.ll (+2-2)
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-union.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/CORE/simplify-patchable-liveness-bug.ll (+10-10)
- (modified) llvm/test/CodeGen/BPF/GlobalISel/ir-translator-ret.ll (+1-1)
- (modified) llvm/test/CodeGen/BPF/objdump_cond_op.ll (+3-6)
- (modified) llvm/test/CodeGen/BPF/objdump_cond_op_2.ll (+2-4)
- (modified) llvm/test/CodeGen/BPF/sanity.ll (+1-1)
- (modified) llvm/test/MC/BPF/insn-unit.s (-1)
``````````diff
diff --git a/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h b/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h
index 7b2168458c930..8a3c9fb47cc00 100644
--- a/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h
+++ b/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h
@@ -24,7 +24,6 @@ class BPFMCAsmInfo : public MCAsmInfo {
if (TT.getArch() == Triple::bpfeb)
IsLittleEndian = false;
- PrivateGlobalPrefix = ".L";
WeakRefDirective = "\t.weak\t";
UsesELFSectionDirectiveForBSS = true;
diff --git a/llvm/lib/Target/TargetLoweringObjectFile.cpp b/llvm/lib/Target/TargetLoweringObjectFile.cpp
index 26e9f9eb3f327..1206863010aa2 100644
--- a/llvm/lib/Target/TargetLoweringObjectFile.cpp
+++ b/llvm/lib/Target/TargetLoweringObjectFile.cpp
@@ -129,7 +129,7 @@ MCSymbol *TargetLoweringObjectFile::getSymbolWithGlobalValueBase(
assert(!Suffix.empty());
SmallString<60> NameStr;
- NameStr += GV->getParent()->getDataLayout().getPrivateGlobalPrefix();
+ NameStr += getContext().getAsmInfo()->getPrivateGlobalPrefix();
TM.getNameWithPrefix(NameStr, GV, *Mang);
NameStr.append(Suffix.begin(), Suffix.end());
return getContext().getOrCreateSymbol(NameStr);
diff --git a/llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-2.ll b/llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-2.ll
index 63c56c4dfec57..e034656e06330 100644
--- a/llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-2.ll
+++ b/llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-2.ll
@@ -39,7 +39,7 @@ entry:
; CHECK: .long 16 # FieldReloc
; CHECK-NEXT: .long 10 # Field reloc section string offset=10
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 4
; CHECK-NEXT: .long 20
; CHECK-NEXT: .long 7
diff --git a/llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-local.ll b/llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-local.ll
index 763b7345dcb83..28801fe5e4122 100644
--- a/llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-local.ll
+++ b/llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-local.ll
@@ -39,7 +39,7 @@ entry:
; CHECK: .long 16 # FieldReloc
; CHECK-NEXT: .long 10 # Field reloc section string offset=10
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 4
; CHECK-NEXT: .long 20
; CHECK-NEXT: .long 7
diff --git a/llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll b/llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll
index 2fb8d25a2e07b..ab46b1b1cf1a6 100644
--- a/llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll
+++ b/llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll
@@ -83,15 +83,15 @@ entry:
; CHECK: .long 16 # FieldReloc
; CHECK-NEXT: .long 7 # Field reloc section string offset=7
; CHECK-NEXT: .long 3
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 3
; CHECK-NEXT: .long 48
; CHECK-NEXT: .long 6
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 10
; CHECK-NEXT: .long 48
; CHECK-NEXT: .long 6
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 4
; CHECK-NEXT: .long 48
; CHECK-NEXT: .long 7
diff --git a/llvm/test/CodeGen/BPF/BTF/filename.ll b/llvm/test/CodeGen/BPF/BTF/filename.ll
index 2ae03a64770e9..5ec74c7c2d607 100644
--- a/llvm/test/CodeGen/BPF/BTF/filename.ll
+++ b/llvm/test/CodeGen/BPF/BTF/filename.ll
@@ -53,12 +53,12 @@ define dso_local i32 @test() local_unnamed_addr #0 !dbg !7 {
; CHECK-NEXT: .long 8 # FuncInfo
; CHECK-NEXT: .long 10 # FuncInfo section string offset=10
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Lfunc_begin{{[0-9]+}}
+; CHECK-NEXT: .long Lfunc_begin{{[0-9]+}}
; CHECK-NEXT: .long 3
; CHECK-NEXT: .long 16 # LineInfo
; CHECK-NEXT: .long 10 # LineInfo section string offset=10
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 16
; CHECK-NEXT: .long 0
; CHECK-NEXT: .long 1038 # Line 1 Col 14
diff --git a/llvm/test/CodeGen/BPF/BTF/func-func-ptr.ll b/llvm/test/CodeGen/BPF/BTF/func-func-ptr.ll
index ea93225e8d588..9abd0b8fcc6f9 100644
--- a/llvm/test/CodeGen/BPF/BTF/func-func-ptr.ll
+++ b/llvm/test/CodeGen/BPF/BTF/func-func-ptr.ll
@@ -84,12 +84,12 @@ entry:
; CHECK-NEXT: .long 8 # FuncInfo
; CHECK-NEXT: .long 11 # FuncInfo section string offset=11
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Lfunc_begin0
+; CHECK-NEXT: .long Lfunc_begin0
; CHECK-NEXT: .long 3
; CHECK-NEXT: .long 16 # LineInfo
; CHECK-NEXT: .long 11 # LineInfo section string offset=11
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 17
; CHECK-NEXT: .long 0
; CHECK-NEXT: .long 3091 # Line 3 Col 19
diff --git a/llvm/test/CodeGen/BPF/BTF/func-non-void.ll b/llvm/test/CodeGen/BPF/BTF/func-non-void.ll
index 428dfac2e53d5..5ff9e92063121 100644
--- a/llvm/test/CodeGen/BPF/BTF/func-non-void.ll
+++ b/llvm/test/CodeGen/BPF/BTF/func-non-void.ll
@@ -58,16 +58,16 @@ define dso_local i32 @f1(i32 returned) local_unnamed_addr #0 !dbg !7 {
; CHECK-NEXT: .long 8 # FuncInfo
; CHECK-NEXT: .long 11 # FuncInfo section string offset=11
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Lfunc_begin0
+; CHECK-NEXT: .long Lfunc_begin0
; CHECK-NEXT: .long 3
; CHECK-NEXT: .long 16 # LineInfo
; CHECK-NEXT: .long 11 # LineInfo section string offset=11
; CHECK-NEXT: .long 2
-; CHECK-NEXT: .long .Lfunc_begin0
+; CHECK-NEXT: .long Lfunc_begin0
; CHECK-NEXT: .long 17
; CHECK-NEXT: .long 0
; CHECK-NEXT: .long 1024 # Line 1 Col 0
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 17
; CHECK-NEXT: .long 0
; CHECK-NEXT: .long 1042 # Line 1 Col 18
diff --git a/llvm/test/CodeGen/BPF/BTF/func-source.ll b/llvm/test/CodeGen/BPF/BTF/func-source.ll
index 63814d766e6a2..868aa826da277 100644
--- a/llvm/test/CodeGen/BPF/BTF/func-source.ll
+++ b/llvm/test/CodeGen/BPF/BTF/func-source.ll
@@ -53,12 +53,12 @@ entry:
; CHECK-NEXT: .long 8 # FuncInfo
; CHECK-NEXT: .long 3 # FuncInfo section string offset=3
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Lfunc_begin0
+; CHECK-NEXT: .long Lfunc_begin0
; CHECK-NEXT: .long 2
; CHECK-NEXT: .long 16 # LineInfo
; CHECK-NEXT: .long 3 # LineInfo section string offset=3
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 9
; CHECK-NEXT: .long 18
; CHECK-NEXT: .long 1040 # Line 1 Col 16
diff --git a/llvm/test/CodeGen/BPF/BTF/func-typedef.ll b/llvm/test/CodeGen/BPF/BTF/func-typedef.ll
index ac0813f8a342f..bda2f27255d32 100644
--- a/llvm/test/CodeGen/BPF/BTF/func-typedef.ll
+++ b/llvm/test/CodeGen/BPF/BTF/func-typedef.ll
@@ -71,16 +71,16 @@ entry:
; CHECK-NEXT: .long 8 # FuncInfo
; CHECK-NEXT: .long 20 # FuncInfo section string offset=20
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Lfunc_begin0
+; CHECK-NEXT: .long Lfunc_begin0
; CHECK-NEXT: .long 5
; CHECK-NEXT: .long 16 # LineInfo
; CHECK-NEXT: .long 20 # LineInfo section string offset=20
; CHECK-NEXT: .long 2
-; CHECK-NEXT: .long .Lfunc_begin0
+; CHECK-NEXT: .long Lfunc_begin0
; CHECK-NEXT: .long 26
; CHECK-NEXT: .long 0
; CHECK-NEXT: .long 3072 # Line 3 Col 0
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 26
; CHECK-NEXT: .long 0
; CHECK-NEXT: .long 3092 # Line 3 Col 20
diff --git a/llvm/test/CodeGen/BPF/BTF/func-unused-arg.ll b/llvm/test/CodeGen/BPF/BTF/func-unused-arg.ll
index 95c2f9d4e1c8f..243f2ba770372 100644
--- a/llvm/test/CodeGen/BPF/BTF/func-unused-arg.ll
+++ b/llvm/test/CodeGen/BPF/BTF/func-unused-arg.ll
@@ -58,12 +58,12 @@ define dso_local i32 @f1(i32) local_unnamed_addr #0 !dbg !7 {
; CHECK-NEXT: .long 8 # FuncInfo
; CHECK-NEXT: .long 11 # FuncInfo section string offset=11
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Lfunc_begin0
+; CHECK-NEXT: .long Lfunc_begin0
; CHECK-NEXT: .long 3
; CHECK-NEXT: .long 16 # LineInfo
; CHECK-NEXT: .long 11 # LineInfo section string offset=11
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 17
; CHECK-NEXT: .long 0
; CHECK-NEXT: .long 1042 # Line 1 Col 18
diff --git a/llvm/test/CodeGen/BPF/BTF/func-void.ll b/llvm/test/CodeGen/BPF/BTF/func-void.ll
index 94770dba455e0..c4638533dfcfd 100644
--- a/llvm/test/CodeGen/BPF/BTF/func-void.ll
+++ b/llvm/test/CodeGen/BPF/BTF/func-void.ll
@@ -47,12 +47,12 @@ define dso_local void @f1() local_unnamed_addr #0 !dbg !7 {
; CHECK-NEXT: .long 8 # FuncInfo
; CHECK-NEXT: .long 4 # FuncInfo section string offset=4
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Lfunc_begin0
+; CHECK-NEXT: .long Lfunc_begin0
; CHECK-NEXT: .long 2
; CHECK-NEXT: .long 16 # LineInfo
; CHECK-NEXT: .long 4 # LineInfo section string offset=4
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 10
; CHECK-NEXT: .long 0
; CHECK-NEXT: .long 1040 # Line 1 Col 16
diff --git a/llvm/test/CodeGen/BPF/CORE/anon-struct-argument-pragma.ll b/llvm/test/CodeGen/BPF/CORE/anon-struct-argument-pragma.ll
index 46507e3338211..bf12d91267ace 100644
--- a/llvm/test/CodeGen/BPF/CORE/anon-struct-argument-pragma.ll
+++ b/llvm/test/CodeGen/BPF/CORE/anon-struct-argument-pragma.ll
@@ -46,7 +46,7 @@ entry:
; CHECK: .long 16 # FieldReloc
; CHECK-NEXT: .long 59 # Field reloc section string offset=59
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Ltmp[[#]]
+; CHECK-NEXT: .long Ltmp[[#]]
; CHECK-NEXT: .long 2
; CHECK-NEXT: .long 65
; CHECK-NEXT: .long 0
diff --git a/llvm/test/CodeGen/BPF/CORE/anon-union-localvar-attr.ll b/llvm/test/CodeGen/BPF/CORE/anon-union-localvar-attr.ll
index dd8c86897275e..7df73114b2fc8 100644
--- a/llvm/test/CodeGen/BPF/CORE/anon-union-localvar-attr.ll
+++ b/llvm/test/CodeGen/BPF/CORE/anon-union-localvar-attr.ll
@@ -47,7 +47,7 @@ entry:
; CHECK: .long 16 # FieldReloc
; CHECK-NEXT: .long 10 # Field reloc section string offset=10
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Ltmp[[#]]
+; CHECK-NEXT: .long Ltmp[[#]]
; CHECK-NEXT: .long 7
; CHECK-NEXT: .long 101
; CHECK-NEXT: .long 1
diff --git a/llvm/test/CodeGen/BPF/CORE/anon-union-localvar-pragma.ll b/llvm/test/CodeGen/BPF/CORE/anon-union-localvar-pragma.ll
index d2fee10d27710..11ae69dc3d1b0 100644
--- a/llvm/test/CodeGen/BPF/CORE/anon-union-localvar-pragma.ll
+++ b/llvm/test/CodeGen/BPF/CORE/anon-union-localvar-pragma.ll
@@ -50,7 +50,7 @@ entry:
; CHECK: .long 16 # FieldReloc
; CHECK-NEXT: .long 10 # Field reloc section string offset=10
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Ltmp[[#]]
+; CHECK-NEXT: .long Ltmp[[#]]
; CHECK-NEXT: .long 7
; CHECK-NEXT: .long 101
; CHECK-NEXT: .long 1
diff --git a/llvm/test/CodeGen/BPF/CORE/btf-id-duplicate.ll b/llvm/test/CodeGen/BPF/CORE/btf-id-duplicate.ll
index 23a461752e1b8..c23cab4ba8850 100644
--- a/llvm/test/CodeGen/BPF/CORE/btf-id-duplicate.ll
+++ b/llvm/test/CodeGen/BPF/CORE/btf-id-duplicate.ll
@@ -49,11 +49,11 @@ entry:
; CHECK: .long 16 # FieldReloc
; CHECK-NEXT: .long 20 # Field reloc section string offset=20
; CHECK-NEXT: .long 2
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 2
; CHECK-NEXT: .long 26
; CHECK-NEXT: .long 6
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 2
; CHECK-NEXT: .long 26
; CHECK-NEXT: .long 6
diff --git a/llvm/test/CodeGen/BPF/CORE/field-reloc-alu32.ll b/llvm/test/CodeGen/BPF/CORE/field-reloc-alu32.ll
index 40a2432d67850..43f494e10bc81 100644
--- a/llvm/test/CodeGen/BPF/CORE/field-reloc-alu32.ll
+++ b/llvm/test/CodeGen/BPF/CORE/field-reloc-alu32.ll
@@ -34,7 +34,7 @@ entry:
; CHECK: .long 16 # FieldReloc
; CHECK-NEXT: .long 7 # Field reloc section string offset=7
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 4
; CHECK-NEXT: .long 19
; CHECK-NEXT: .long 0
diff --git a/llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1-bpfeb.ll b/llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1-bpfeb.ll
index 63a0945edf152..fb5c1db0080c3 100644
--- a/llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1-bpfeb.ll
+++ b/llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1-bpfeb.ll
@@ -27,67 +27,67 @@ target triple = "bpfeb"
; Function Attrs: nounwind readnone
define dso_local i32 @test(ptr %arg) local_unnamed_addr #0 !dbg !13 {
; CHECK-ALU64-LABEL: test:
-; CHECK-ALU64: .Ltest$local:
-; CHECK-ALU64-NEXT: .type .Ltest$local, at function
-; CHECK-ALU64-NEXT: .Lfunc_begin0:
+; CHECK-ALU64: Ltest$local:
+; CHECK-ALU64-NEXT: .type Ltest$local, at function
+; CHECK-ALU64-NEXT: Lfunc_begin0:
; CHECK-ALU64-NEXT: .loc 1 11 0 # test.c:11:0
; CHECK-ALU64-NEXT: .cfi_sections .debug_frame
; CHECK-ALU64-NEXT: .cfi_startproc
; CHECK-ALU64-NEXT: # %bb.0: # %entry
; CHECK-ALU64-NEXT: #DEBUG_VALUE: test:arg <- $r1
-; CHECK-ALU64-NEXT: .Ltmp0:
+; CHECK-ALU64-NEXT: Ltmp0:
; CHECK-ALU64-NEXT: r1 = 16
-; CHECK-ALU64-NEXT: .Ltmp1:
-; CHECK-ALU64-NEXT: .Ltmp2:
-; CHECK-ALU64-NEXT: .Ltmp3:
+; CHECK-ALU64-NEXT: Ltmp1:
+; CHECK-ALU64-NEXT: Ltmp2:
+; CHECK-ALU64-NEXT: Ltmp3:
; CHECK-ALU64-NEXT: r0 = 8
-; CHECK-ALU64-NEXT: .Ltmp4:
+; CHECK-ALU64-NEXT: Ltmp4:
; CHECK-ALU64-NEXT: .loc 1 12 69 prologue_end # test.c:12:69
-; CHECK-ALU64-NEXT: .Ltmp5:
-; CHECK-ALU64-NEXT: .Ltmp6:
+; CHECK-ALU64-NEXT: Ltmp5:
+; CHECK-ALU64-NEXT: Ltmp6:
; CHECK-ALU64-NEXT: r0 += r1
-; CHECK-ALU64-NEXT: .Ltmp7:
+; CHECK-ALU64-NEXT: Ltmp7:
; CHECK-ALU64-NEXT: r1 = 45
; CHECK-ALU64-NEXT: .loc 1 13 67 # test.c:13:67
-; CHECK-ALU64-NEXT: .Ltmp8:
+; CHECK-ALU64-NEXT: Ltmp8:
; CHECK-ALU64-NEXT: r0 += r1
; CHECK-ALU64-NEXT: .loc 1 12 3 # test.c:12:3
-; CHECK-ALU64-NEXT: .Ltmp9:
+; CHECK-ALU64-NEXT: Ltmp9:
; CHECK-ALU64-NEXT: exit
-; CHECK-ALU64-NEXT: .Ltmp10:
-; CHECK-ALU64-NEXT: .Ltmp11:
+; CHECK-ALU64-NEXT: Ltmp10:
+; CHECK-ALU64-NEXT: Ltmp11:
;
; CHECK-ALU32-LABEL: test:
-; CHECK-ALU32: .Ltest$local:
-; CHECK-ALU32-NEXT: .type .Ltest$local, at function
-; CHECK-ALU32-NEXT: .Lfunc_begin0:
+; CHECK-ALU32: Ltest$local:
+; CHECK-ALU32-NEXT: .type Ltest$local, at function
+; CHECK-ALU32-NEXT: Lfunc_begin0:
; CHECK-ALU32-NEXT: .loc 1 11 0 # test.c:11:0
; CHECK-ALU32-NEXT: .cfi_sections .debug_frame
; CHECK-ALU32-NEXT: .cfi_startproc
; CHECK-ALU32-NEXT: # %bb.0: # %entry
; CHECK-ALU32-NEXT: #DEBUG_VALUE: test:arg <- $r1
-; CHECK-ALU32-NEXT: .Ltmp0:
+; CHECK-ALU32-NEXT: Ltmp0:
; CHECK-ALU32-NEXT: r1 = 16
-; CHECK-ALU32-NEXT: .Ltmp1:
-; CHECK-ALU32-NEXT: .Ltmp2:
-; CHECK-ALU32-NEXT: .Ltmp3:
+; CHECK-ALU32-NEXT: Ltmp1:
+; CHECK-ALU32-NEXT: Ltmp2:
+; CHECK-ALU32-NEXT: Ltmp3:
; CHECK-ALU32-NEXT: r0 = 8
-; CHECK-ALU32-NEXT: .Ltmp4:
+; CHECK-ALU32-NEXT: Ltmp4:
; CHECK-ALU32-NEXT: .loc 1 12 69 prologue_end # test.c:12:69
-; CHECK-ALU32-NEXT: .Ltmp5:
-; CHECK-ALU32-NEXT: .Ltmp6:
+; CHECK-ALU32-NEXT: Ltmp5:
+; CHECK-ALU32-NEXT: Ltmp6:
; CHECK-ALU32-NEXT: w0 += w1
-; CHECK-ALU32-NEXT: .Ltmp7:
+; CHECK-ALU32-NEXT: Ltmp7:
; CHECK-ALU32-NEXT: r1 = 45
; CHECK-ALU32-NEXT: .loc 1 13 67 # test.c:13:67
-; CHECK-ALU32-NEXT: .Ltmp8:
+; CHECK-ALU32-NEXT: Ltmp8:
; CHECK-ALU32-NEXT: w0 += w1
; CHECK-ALU32-NEXT: # kill: def $w0 killed $w0 killed $r0
; CHECK-ALU32-NEXT: .loc 1 12 3 # test.c:12:3
-; CHECK-ALU32-NEXT: .Ltmp9:
+; CHECK-ALU32-NEXT: Ltmp9:
; CHECK-ALU32-NEXT: exit
-; CHECK-ALU32-NEXT: .Ltmp10:
-; CHECK-ALU32-NEXT: .Ltmp11:
+; CHECK-ALU32-NEXT: Ltmp10:
+; CHECK-ALU32-NEXT: Ltmp11:
entry:
call void @llvm.dbg.value(metadata ptr %arg, metadata !30, metadata !DIExpression()), !dbg !31
%0 = tail call ptr @llvm.preserve.struct.access.index.p0.p0.ss(ptr elementtype(%struct.s) %arg, i32 5, i32 6), !dbg !32, !llvm.preserve.access.index !18
@@ -108,15 +108,15 @@ entry:
; CHECK: .long 16 # FieldReloc
; CHECK-NEXT: .long 89 # Field reloc section string offset=89
; CHECK-NEXT: .long 3
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 2
; CHECK-NEXT: .long 95
; CHECK-NEXT: .long 0
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 2
; CHECK-NEXT: .long 95
; CHECK-NEXT: .long 1
-; CHECK-NEXT: .long .Ltmp{{[0-9]+}}
+; CHECK-NEXT: .long Ltmp{{[0-9]+}}
; CHECK-NEXT: .long 2
; CHECK-NEXT: .long 95
; CHECK-NEXT: .long 4
diff --git a/llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1.ll b/llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1.ll
index 33462198eab15..b88cd9223006a 100644
--- a/llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1.ll
+++ b/llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1.ll
@@ -27,67 +27,67 @@ target triple = "bpfel"
; Function Attrs: nounwind readnone
define dso_local i32 @test(ptr %arg) local_unnamed_addr #0 !dbg !13 {
; CHECK-ALU64-LABEL: test:
-; CHECK-ALU64: .Ltest$local:
-; CHECK-ALU64-NEXT: .type .Ltest$local, at function
-; CHECK-ALU64-NEXT: .Lfunc_begin0:
+; CHECK-ALU64: Ltest$local:
+; CHECK-ALU64-NEXT: .type Ltest$local, at function
+; CHECK-ALU64-NEXT: Lfunc_begin0:
; CHECK-ALU64-NEXT: .loc 1 11 0 # test.c:11:0
; CHECK-ALU64-NEXT: .cfi_sections .debug_frame
; CHECK-ALU64-NEXT: .cfi_startproc
; CHECK-ALU64-NEXT: # %bb.0: # %entry
;...
[truncated]
``````````
</details>
https://github.com/llvm/llvm-project/pull/95103
More information about the llvm-commits
mailing list