[llvm] 37acbb5 - [BPF] Use ".L" local prefix label for basic blocks (#95103)
via llvm-commits
llvm-commits at lists.llvm.org
Sun Mar 15 11:28:04 PDT 2026
Author: Alexis Engelke
Date: 2026-03-15T19:28:00+01:00
New Revision: 37acbb5b477e6a66df841f43db78342a20a994aa
URL: https://github.com/llvm/llvm-project/commit/37acbb5b477e6a66df841f43db78342a20a994aa
DIFF: https://github.com/llvm/llvm-project/commit/37acbb5b477e6a66df841f43db78342a20a994aa.diff
LOG: [BPF] Use ".L" local prefix label for basic blocks (#95103)
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.
Added:
Modified:
llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h
llvm/test/CodeGen/BPF/cttz-ctlz.ll
llvm/test/CodeGen/BPF/gotol.ll
llvm/test/CodeGen/BPF/jump_table_blockaddr.ll
llvm/test/CodeGen/BPF/jump_table_global_var.ll
llvm/test/CodeGen/BPF/jump_table_switch_stmt.ll
llvm/test/CodeGen/BPF/remove_truncate_9.ll
llvm/test/CodeGen/BPF/sanity.ll
Removed:
################################################################################
diff --git a/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h b/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h
index b5913b8575f5d..255ad3315365f 100644
--- a/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h
+++ b/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h
@@ -25,7 +25,7 @@ class BPFMCAsmInfo : public MCAsmInfoELF {
IsLittleEndian = false;
InternalSymbolPrefix = ".L";
- PrivateLabelPrefix = "L";
+ PrivateLabelPrefix = ".L";
WeakRefDirective = "\t.weak\t";
UsesELFSectionDirectiveForBSS = true;
diff --git a/llvm/test/CodeGen/BPF/cttz-ctlz.ll b/llvm/test/CodeGen/BPF/cttz-ctlz.ll
index 865833590a399..0c0561c28ef7b 100644
--- a/llvm/test/CodeGen/BPF/cttz-ctlz.ll
+++ b/llvm/test/CodeGen/BPF/cttz-ctlz.ll
@@ -31,7 +31,7 @@ define i32 @cttz_i32(i32 %a) {
; CHECK-NEXT: r2 = r1
; CHECK-NEXT: r2 <<= 32
; CHECK-NEXT: r2 >>= 32
-; CHECK-NEXT: if r2 == 0 goto LBB1_2
+; CHECK-NEXT: if r2 == 0 goto .LBB1_2
; CHECK-NEXT: # %bb.1: # %cond.false
; CHECK-NEXT: r2 = r1
; CHECK-NEXT: r2 = -r2
@@ -43,7 +43,7 @@ define i32 @cttz_i32(i32 %a) {
; CHECK-NEXT: r2 = {{\.?LCPI[0-9]+_[0-9]+}} ll
; CHECK-NEXT: r2 += r1
; CHECK-NEXT: r0 = *(u8 *)(r2 + 0)
-; CHECK-NEXT: LBB1_2: # %cond.end
+; CHECK-NEXT: .LBB1_2: # %cond.end
; CHECK-NEXT: exit
%ret = call i32 @llvm.cttz.i32(i32 %a, i1 0)
ret i32 %ret
@@ -73,7 +73,7 @@ define i64 @cttz_i64(i64 %a) {
; CHECK-LABEL: cttz_i64:
; CHECK: # %bb.0:
; CHECK-NEXT: r0 = 64
-; CHECK-NEXT: if r1 == 0 goto LBB3_2
+; CHECK-NEXT: if r1 == 0 goto .LBB3_2
; CHECK-NEXT: # %bb.1: # %cond.false
; CHECK-NEXT: r2 = r1
; CHECK-NEXT: r2 = -r2
@@ -84,7 +84,7 @@ define i64 @cttz_i64(i64 %a) {
; CHECK-NEXT: r2 = {{\.?LCPI[0-9]+_[0-9]+}} ll
; CHECK-NEXT: r2 += r1
; CHECK-NEXT: r0 = *(u8 *)(r2 + 0)
-; CHECK-NEXT: LBB3_2: # %cond.end
+; CHECK-NEXT: .LBB3_2: # %cond.end
; CHECK-NEXT: exit
%ret = call i64 @llvm.cttz.i64(i64 %a, i1 0)
ret i64 %ret
@@ -152,7 +152,7 @@ define i32 @ctlz_i32(i32 %a) {
; CHECK-NEXT: r2 = r1
; CHECK-NEXT: r2 <<= 32
; CHECK-NEXT: r2 >>= 32
-; CHECK-NEXT: if r2 == 0 goto LBB5_2
+; CHECK-NEXT: if r2 == 0 goto .LBB5_2
; CHECK-NEXT: # %bb.1: # %cond.false
; CHECK-NEXT: r2 = 4294967294 ll
; CHECK-NEXT: r3 = r1
@@ -197,7 +197,7 @@ define i32 @ctlz_i32(i32 %a) {
; CHECK-NEXT: r1 = 4278190080 ll
; CHECK-NEXT: r0 &= r1
; CHECK-NEXT: r0 >>= 24
-; CHECK-NEXT: LBB5_2: # %cond.end
+; CHECK-NEXT: .LBB5_2: # %cond.end
; CHECK-NEXT: exit
%ret = call i32 @llvm.ctlz.i32(i32 %a, i1 0)
ret i32 %ret
@@ -256,7 +256,7 @@ define i64 @ctlz_i64(i64 %a) {
; CHECK-LABEL: ctlz_i64:
; CHECK: # %bb.0:
; CHECK-NEXT: r0 = 64
-; CHECK-NEXT: if r1 == 0 goto LBB7_2
+; CHECK-NEXT: if r1 == 0 goto .LBB7_2
; CHECK-NEXT: # %bb.1: # %cond.false
; CHECK-NEXT: r2 = r1
; CHECK-NEXT: r2 >>= 1
@@ -296,7 +296,7 @@ define i64 @ctlz_i64(i64 %a) {
; CHECK-NEXT: r1 = 72340172838076673 ll
; CHECK-NEXT: r0 *= r1
; CHECK-NEXT: r0 >>= 56
-; CHECK-NEXT: LBB7_2: # %cond.end
+; CHECK-NEXT: .LBB7_2: # %cond.end
; CHECK-NEXT: exit
%ret = call i64 @llvm.ctlz.i64(i64 %a, i1 0)
ret i64 %ret
diff --git a/llvm/test/CodeGen/BPF/gotol.ll b/llvm/test/CodeGen/BPF/gotol.ll
index 4df6192d0c8ca..eceb6671207a4 100644
--- a/llvm/test/CodeGen/BPF/gotol.ll
+++ b/llvm/test/CodeGen/BPF/gotol.ll
@@ -38,8 +38,8 @@ entry:
; case (3): conditional jmp followed by an unconditional jmp
; CHECK: w0 = w2
; CHECK-NEXT: if w1 < w2 goto
-; CHECK: gotol LBB0_4 # encoding: [0x06'A',A,A,A,0x00,0x00,0x00,0x00]
-; CHECK-NEXT: # fixup A - offset: 0, value: LBB0_4, kind: FK_BPF_PCRel_4
+; CHECK: gotol .LBB0_4 # encoding: [0x06'A',A,A,A,0x00,0x00,0x00,0x00]
+; CHECK-NEXT: # fixup A - offset: 0, value: .LBB0_4, kind: FK_BPF_PCRel_4
begin: ; preds = %next2, %next
%s.0 = phi i32 [ %mul3, %next ], [ %mul7, %next2 ]
@@ -49,12 +49,12 @@ begin: ; preds = %next2, %next
; case (2): conditional jmp
; CHECK: w0 *= w1
-; CHECK-NEXT: if w0 > w2 goto LBB0_7
-; CHECK: goto LBB0_4
-; CHECK-LABEL: LBB0_7:
+; CHECK-NEXT: if w0 > w2 goto .LBB0_7
+; CHECK: goto .LBB0_4
+; CHECK-LABEL: .LBB0_7:
; CHECK: gotol
-; CHECK-LABEL: LBB0_4:
+; CHECK-LABEL: .LBB0_4:
if.then2: ; preds = %begin
%mul = mul i32 %div, %div
diff --git a/llvm/test/CodeGen/BPF/jump_table_blockaddr.ll b/llvm/test/CodeGen/BPF/jump_table_blockaddr.ll
index b7d518639d70e..fabbad13b28c3 100644
--- a/llvm/test/CodeGen/BPF/jump_table_blockaddr.ll
+++ b/llvm/test/CodeGen/BPF/jump_table_blockaddr.ll
@@ -62,21 +62,21 @@ llc -march=bpf -mcpu=v4 < test.ll \
; CHECK: r2 = *(u64 *)(r2 + 0)
; CHECK: r3 = BPF.JT.0.1 ll
; CHECK: r3 = *(u64 *)(r3 + 0)
-; CHECK: if w1 == 0 goto LBB0_2
+; CHECK: if w1 == 0 goto .LBB0_2
; CHECK: # %bb.1: # %entry
; CHECK: r3 = r2
-; CHECK: LBB0_2: # %entry
+; CHECK: .LBB0_2: # %entry
; CHECK: *(u64 *)(r10 - 8) = r3
; CHECK: r1 = *(u64 *)(r10 - 8)
; CHECK: gotox r1
; CHECK: .Ltmp0: # Block address taken
-; CHECK: LBB0_3: # %l1
+; CHECK: .LBB0_3: # %l1
; CHECK: w0 = 3
-; CHECK: goto LBB0_5
+; CHECK: goto .LBB0_5
; CHECK: .Ltmp1: # Block address taken
-; CHECK: LBB0_4: # %l2
+; CHECK: .LBB0_4: # %l2
; CHECK: w0 = 2
-; CHECK: LBB0_5: # %.split
+; CHECK: .LBB0_5: # %.split
; CHECK: exit
; CHECK: .Lfunc_end0:
; CHECK: .size bar, .Lfunc_end0-bar
@@ -84,8 +84,8 @@ llc -march=bpf -mcpu=v4 < test.ll \
; CHECK: .cfi_endproc
; CHECK: .section .jumptables,"", at progbits
; CHECK: BPF.JT.0.0:
-; CHECK: .quad LBB0_3-.text
+; CHECK: .quad .LBB0_3-.text
; CHECK: .size BPF.JT.0.0, 8
; CHECK: BPF.JT.0.1:
-; CHECK: .quad LBB0_4-.text
+; CHECK: .quad .LBB0_4-.text
; CHECK: .size BPF.JT.0.1, 8
diff --git a/llvm/test/CodeGen/BPF/jump_table_global_var.ll b/llvm/test/CodeGen/BPF/jump_table_global_var.ll
index 71c682f5530ed..2f60b343bef51 100644
--- a/llvm/test/CodeGen/BPF/jump_table_global_var.ll
+++ b/llvm/test/CodeGen/BPF/jump_table_global_var.ll
@@ -64,13 +64,13 @@ llc -march=bpf -mcpu=v4 < test.ll \
; CHECK: r1 = *(u64 *)(r2 + 0)
; CHECK: gotox r1
; CHECK: .Ltmp0: # Block address taken
-; CHECK: LBB0_1: # %l1
+; CHECK: .LBB0_1: # %l1
; CHECK: w0 = 4
-; CHECK: goto LBB0_3
+; CHECK: goto .LBB0_3
; CHECK: .Ltmp1: # Block address taken
-; CHECK: LBB0_2: # %l2
+; CHECK: .LBB0_2: # %l2
; CHECK: w0 = 3
-; CHECK: LBB0_3: # %.split
+; CHECK: .LBB0_3: # %.split
; CHECK: exit
; CHECK: .Lfunc_end0:
; CHECK: .size foo, .Lfunc_end0-foo
@@ -78,6 +78,6 @@ llc -march=bpf -mcpu=v4 < test.ll \
; CHECK: .cfi_endproc
; CHECK: .section .jumptables,"", at progbits
; CHECK: BPF.JT.0.0:
-; CHECK: .quad LBB0_1-.text
-; CHECK: .quad LBB0_2-.text
+; CHECK: .quad .LBB0_1-.text
+; CHECK: .quad .LBB0_2-.text
; CHECK: .size BPF.JT.0.0, 16
diff --git a/llvm/test/CodeGen/BPF/jump_table_switch_stmt.ll b/llvm/test/CodeGen/BPF/jump_table_switch_stmt.ll
index eb1e5bff11013..9f8cdb492aba0 100644
--- a/llvm/test/CodeGen/BPF/jump_table_switch_stmt.ll
+++ b/llvm/test/CodeGen/BPF/jump_table_switch_stmt.ll
@@ -66,7 +66,7 @@ llc -march=bpf -mcpu=v4 -bpf-min-jump-table-entries=3 < test.ll \
; CHECK: # %bb.0: # %entry
; CHECK: # kill: def $w1 killed $w1 def $r1
; CHECK: w1 += -1
-; CHECK: if w1 > 29 goto LBB0_5
+; CHECK: if w1 > 29 goto .LBB0_5
; CHECK: # %bb.1: # %entry
; CHECK: w2 = 18
; CHECK: r1 <<= 3
@@ -76,15 +76,15 @@ llc -march=bpf -mcpu=v4 -bpf-min-jump-table-entries=3 < test.ll \
; CHECK: r1 = *(u64 *)(r4 + 0)
; CHECK: r3 += r1
; CHECK: gotox r3
-; CHECK: LBB0_2: # %sw.bb1
+; CHECK: .LBB0_2: # %sw.bb1
; CHECK: w2 = 6
-; CHECK: goto LBB0_4
-; CHECK: LBB0_3: # %sw.bb2
+; CHECK: goto .LBB0_4
+; CHECK: .LBB0_3: # %sw.bb2
; CHECK: w2 = 2
-; CHECK: LBB0_4: # %sw.epilog.sink.split
+; CHECK: .LBB0_4: # %sw.epilog.sink.split
; CHECK: r1 = ret_user ll
; CHECK: *(u32 *)(r1 + 0) = w2
-; CHECK: LBB0_5: # %sw.epilog
+; CHECK: .LBB0_5: # %sw.epilog
; CHECK: w0 = 0
; CHECK: exit
; CHECK: .Lfunc_end0:
@@ -93,34 +93,34 @@ llc -march=bpf -mcpu=v4 -bpf-min-jump-table-entries=3 < test.ll \
; CHECK: .cfi_endproc
; CHECK: .section .jumptables,"", at progbits
; CHECK: BPF.JT.0.0:
-; CHECK: .quad LBB0_4-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_2-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_5-.text
-; CHECK: .quad LBB0_3-.text
+; CHECK: .quad .LBB0_4-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_2-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_5-.text
+; CHECK: .quad .LBB0_3-.text
; CHECK: .size BPF.JT.0.0, 240
diff --git a/llvm/test/CodeGen/BPF/remove_truncate_9.ll b/llvm/test/CodeGen/BPF/remove_truncate_9.ll
index 5ea55ef81d650..2662aa66c7d4a 100644
--- a/llvm/test/CodeGen/BPF/remove_truncate_9.ll
+++ b/llvm/test/CodeGen/BPF/remove_truncate_9.ll
@@ -15,10 +15,10 @@ define void @shl_lshr_same_bb(ptr %p) {
; CHECK-V2: # %bb.0: # %entry
; CHECK-V2-NEXT: r1 = *(u8 *)(r1 + 0)
; CHECK-V2-NEXT: r5 = 1
-; CHECK-V2-NEXT: if r1 == 0 goto LBB0_2
+; CHECK-V2-NEXT: if r1 == 0 goto .LBB0_2
; CHECK-V2-NEXT: # %bb.1: # %entry
; CHECK-V2-NEXT: r5 = 0
-; CHECK-V2-NEXT: LBB0_2: # %entry
+; CHECK-V2-NEXT: .LBB0_2: # %entry
; CHECK-V2-NEXT: r3 = r1
; CHECK-V2-NEXT: r3 <<= 56
; CHECK-V2-NEXT: r2 = r1
@@ -30,10 +30,10 @@ define void @shl_lshr_same_bb(ptr %p) {
; CHECK-V4: # %bb.0: # %entry
; CHECK-V4-NEXT: w1 = *(u8 *)(r1 + 0)
; CHECK-V4-NEXT: w5 = 1
-; CHECK-V4-NEXT: if w1 == 0 goto LBB0_2
+; CHECK-V4-NEXT: if w1 == 0 goto .LBB0_2
; CHECK-V4-NEXT: # %bb.1: # %entry
; CHECK-V4-NEXT: w5 = 0
-; CHECK-V4-NEXT: LBB0_2: # %entry
+; CHECK-V4-NEXT: .LBB0_2: # %entry
; CHECK-V4-NEXT: r3 = r1
; CHECK-V4-NEXT: r3 <<= 56
; CHECK-V4-NEXT: r2 = r1
@@ -57,10 +57,10 @@ define void @shl_lshr_
diff _bb(ptr %p) {
; CHECK-V2: # %bb.0: # %entry
; CHECK-V2-NEXT: r1 = *(u16 *)(r1 + 0)
; CHECK-V2-NEXT: r5 = 1
-; CHECK-V2-NEXT: if r1 == 0 goto LBB1_2
+; CHECK-V2-NEXT: if r1 == 0 goto .LBB1_2
; CHECK-V2-NEXT: # %bb.1: # %entry
; CHECK-V2-NEXT: r5 = 0
-; CHECK-V2-NEXT: LBB1_2: # %entry
+; CHECK-V2-NEXT: .LBB1_2: # %entry
; CHECK-V2-NEXT: r3 = r1
; CHECK-V2-NEXT: r3 <<= 48
; CHECK-V2-NEXT: r2 = r1
@@ -72,10 +72,10 @@ define void @shl_lshr_
diff _bb(ptr %p) {
; CHECK-V4: # %bb.0: # %entry
; CHECK-V4-NEXT: w1 = *(u16 *)(r1 + 0)
; CHECK-V4-NEXT: w5 = 1
-; CHECK-V4-NEXT: if w1 == 0 goto LBB1_2
+; CHECK-V4-NEXT: if w1 == 0 goto .LBB1_2
; CHECK-V4-NEXT: # %bb.1: # %entry
; CHECK-V4-NEXT: w5 = 0
-; CHECK-V4-NEXT: LBB1_2: # %entry
+; CHECK-V4-NEXT: .LBB1_2: # %entry
; CHECK-V4-NEXT: r3 = r1
; CHECK-V4-NEXT: r3 <<= 48
; CHECK-V4-NEXT: r2 = r1
@@ -105,10 +105,10 @@ define void @load_zext_same_bb(ptr %p) {
; CHECK-V2: # %bb.0: # %entry
; CHECK-V2-NEXT: r1 = *(u8 *)(r1 + 0)
; CHECK-V2-NEXT: r2 = 1
-; CHECK-V2-NEXT: if r1 == 0 goto LBB2_2
+; CHECK-V2-NEXT: if r1 == 0 goto .LBB2_2
; CHECK-V2-NEXT: # %bb.1: # %entry
; CHECK-V2-NEXT: r2 = 0
-; CHECK-V2-NEXT: LBB2_2: # %entry
+; CHECK-V2-NEXT: .LBB2_2: # %entry
; CHECK-V2-NEXT: call sink3
; CHECK-V2-NEXT: exit
;
@@ -116,10 +116,10 @@ define void @load_zext_same_bb(ptr %p) {
; CHECK-V4: # %bb.0: # %entry
; CHECK-V4-NEXT: w1 = *(u8 *)(r1 + 0)
; CHECK-V4-NEXT: w2 = 1
-; CHECK-V4-NEXT: if w1 == 0 goto LBB2_2
+; CHECK-V4-NEXT: if w1 == 0 goto .LBB2_2
; CHECK-V4-NEXT: # %bb.1: # %entry
; CHECK-V4-NEXT: w2 = 0
-; CHECK-V4-NEXT: LBB2_2: # %entry
+; CHECK-V4-NEXT: .LBB2_2: # %entry
; CHECK-V4-NEXT: call sink3
; CHECK-V4-NEXT: exit
entry:
@@ -135,10 +135,10 @@ define void @load_zext_
diff _bb(ptr %p) {
; CHECK-V2: # %bb.0: # %entry
; CHECK-V2-NEXT: r1 = *(u8 *)(r1 + 0)
; CHECK-V2-NEXT: r2 = 1
-; CHECK-V2-NEXT: if r1 == 0 goto LBB3_2
+; CHECK-V2-NEXT: if r1 == 0 goto .LBB3_2
; CHECK-V2-NEXT: # %bb.1: # %next
; CHECK-V2-NEXT: r2 = 0
-; CHECK-V2-NEXT: LBB3_2: # %next
+; CHECK-V2-NEXT: .LBB3_2: # %next
; CHECK-V2-NEXT: call sink3
; CHECK-V2-NEXT: exit
;
@@ -146,10 +146,10 @@ define void @load_zext_
diff _bb(ptr %p) {
; CHECK-V4: # %bb.0: # %entry
; CHECK-V4-NEXT: w1 = *(u8 *)(r1 + 0)
; CHECK-V4-NEXT: w2 = 1
-; CHECK-V4-NEXT: if w1 == 0 goto LBB3_2
+; CHECK-V4-NEXT: if w1 == 0 goto .LBB3_2
; CHECK-V4-NEXT: # %bb.1: # %next
; CHECK-V4-NEXT: w2 = 0
-; CHECK-V4-NEXT: LBB3_2: # %next
+; CHECK-V4-NEXT: .LBB3_2: # %next
; CHECK-V4-NEXT: call sink3
; CHECK-V4-NEXT: exit
entry:
@@ -167,10 +167,10 @@ define void @load_zext_
diff _bb_2(ptr %p) {
; CHECK-V2: # %bb.0: # %entry
; CHECK-V2-NEXT: r1 = *(u32 *)(r1 + 0)
; CHECK-V2-NEXT: r2 = 1
-; CHECK-V2-NEXT: if r1 == 0 goto LBB4_2
+; CHECK-V2-NEXT: if r1 == 0 goto .LBB4_2
; CHECK-V2-NEXT: # %bb.1: # %next
; CHECK-V2-NEXT: r2 = 0
-; CHECK-V2-NEXT: LBB4_2: # %next
+; CHECK-V2-NEXT: .LBB4_2: # %next
; CHECK-V2-NEXT: call sink4
; CHECK-V2-NEXT: exit
;
@@ -178,10 +178,10 @@ define void @load_zext_
diff _bb_2(ptr %p) {
; CHECK-V4: # %bb.0: # %entry
; CHECK-V4-NEXT: w1 = *(u32 *)(r1 + 0)
; CHECK-V4-NEXT: w2 = 1
-; CHECK-V4-NEXT: if w1 == 0 goto LBB4_2
+; CHECK-V4-NEXT: if w1 == 0 goto .LBB4_2
; CHECK-V4-NEXT: # %bb.1: # %next
; CHECK-V4-NEXT: w2 = 0
-; CHECK-V4-NEXT: LBB4_2: # %next
+; CHECK-V4-NEXT: .LBB4_2: # %next
; CHECK-V4-NEXT: call sink4
; CHECK-V4-NEXT: exit
entry:
diff --git a/llvm/test/CodeGen/BPF/sanity.ll b/llvm/test/CodeGen/BPF/sanity.ll
index 0a97a812bbb3f..6d12062705e04 100644
--- a/llvm/test/CodeGen/BPF/sanity.ll
+++ b/llvm/test/CodeGen/BPF/sanity.ll
@@ -76,10 +76,10 @@ define signext i8 @foo_cmp(i8 signext %a, i8 signext %b) #0 {
; CHECK-LABEL: foo_cmp:
; CHECK: # %bb.0:
; CHECK-NEXT: r0 = r1
-; CHECK-NEXT: if r2 s> r0 goto LBB5_2
+; CHECK-NEXT: if r2 s> r0 goto .LBB5_2
; CHECK-NEXT: # %bb.1:
; CHECK-NEXT: r0 = r2
-; CHECK-NEXT: LBB5_2:
+; CHECK-NEXT: .LBB5_2:
; CHECK-NEXT: exit
%1 = icmp slt i8 %a, %b
%a.b = select i1 %1, i8 %a, i8 %b
@@ -91,18 +91,18 @@ define i32 @foo_muldiv(i8 signext %a, i16 signext %b, i32 %c, i64 %d) #0 {
; CHECK-LABEL: foo_muldiv:
; CHECK: # %bb.0:
; CHECK-NEXT: r0 = r2
-; CHECK-NEXT: if r1 == 0 goto LBB6_2
+; CHECK-NEXT: if r1 == 0 goto .LBB6_2
; CHECK-NEXT: # %bb.1:
; CHECK-NEXT: r0 *= r3
-; CHECK-NEXT: goto LBB6_3
-; CHECK-NEXT: LBB6_2:
+; CHECK-NEXT: goto .LBB6_3
+; CHECK-NEXT: .LBB6_2:
; CHECK-NEXT: r3 <<= 32
; CHECK-NEXT: r3 >>= 32
; CHECK-NEXT: r4 <<= 32
; CHECK-NEXT: r4 >>= 32
; CHECK-NEXT: r4 /= r3
; CHECK-NEXT: r0 = r4
-; CHECK-NEXT: LBB6_3:
+; CHECK-NEXT: .LBB6_3:
; CHECK-NEXT: exit
%1 = icmp eq i8 %a, 0
br i1 %1, label %5, label %2
More information about the llvm-commits
mailing list