[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