Index: llvm/lib/Target/BPF/BTFDebug.h
===================================================================
--- llvm/lib/Target/BPF/BTFDebug.h
+++ llvm/lib/Target/BPF/BTFDebug.h
@@ -57,6 +57,7 @@
   virtual void completeType(BTFDebug &BDebug) {}
   /// Emit types for this BTF type entry.
   virtual void emitType(MCStreamer &OS);
+  void emitType(MCStreamer &OS, StringRef Name);
 };
 
 /// Handle several derived types include pointer, const,
Index: llvm/lib/Target/BPF/BTFDebug.cpp
===================================================================
--- llvm/lib/Target/BPF/BTFDebug.cpp
+++ llvm/lib/Target/BPF/BTFDebug.cpp
@@ -35,8 +35,17 @@
 
 /// Emit a BTF common type.
 void BTFTypeBase::emitType(MCStreamer &OS) {
-  OS.AddComment(std::string(BTFKindStr[Kind]) + "(id = " + std::to_string(Id) +
-                ")");
+  emitType(OS, StringRef());
+}
+
+void BTFTypeBase::emitType(MCStreamer &OS, StringRef Name) {
+  if (Name.empty())
+    OS.AddComment(std::string(BTFKindStr[Kind]) + "(id = " + std::to_string(Id)
+                + ", name_off = " + std::to_string(BTFType.NameOff) + ")");
+  else
+    OS.AddComment(std::string(BTFKindStr[Kind]) + "(id = " + std::to_string(Id)
+                + ", name = " + Name.str() + ")");
+
   OS.emitInt32(BTFType.NameOff);
   OS.AddComment("0x" + Twine::utohexstr(BTFType.Info));
   OS.emitInt32(BTFType.Info);
@@ -99,7 +108,7 @@
   }
 }
 
-void BTFTypeDerived::emitType(MCStreamer &OS) { BTFTypeBase::emitType(OS); }
+void BTFTypeDerived::emitType(MCStreamer &OS) { BTFTypeBase::emitType(OS, Name); }
 
 void BTFTypeDerived::setPointeeType(uint32_t PointeeType) {
   BTFType.Type = PointeeType;
@@ -120,7 +129,7 @@
   BTFType.NameOff = BDebug.addString(Name);
 }
 
-void BTFTypeFwd::emitType(MCStreamer &OS) { BTFTypeBase::emitType(OS); }
+void BTFTypeFwd::emitType(MCStreamer &OS) { BTFTypeBase::emitType(OS, Name); }
 
 BTFTypeInt::BTFTypeInt(uint32_t Encoding, uint32_t SizeInBits,
                        uint32_t OffsetInBits, StringRef TypeName)
@@ -158,7 +167,7 @@
 }
 
 void BTFTypeInt::emitType(MCStreamer &OS) {
-  BTFTypeBase::emitType(OS);
+  BTFTypeBase::emitType(OS, Name);
   OS.AddComment("0x" + Twine::utohexstr(IntVal));
   OS.emitInt32(IntVal);
 }
@@ -195,7 +204,7 @@
 }
 
 void BTFTypeEnum::emitType(MCStreamer &OS) {
-  BTFTypeBase::emitType(OS);
+  BTFTypeBase::emitType(OS, ETy->getName());
   for (const auto &Enum : EnumValues) {
     OS.emitInt32(Enum.NameOff);
     OS.emitInt32(Enum.Val);
@@ -234,7 +243,7 @@
 }
 
 void BTFTypeEnum64::emitType(MCStreamer &OS) {
-  BTFTypeBase::emitType(OS);
+  BTFTypeBase::emitType(OS, ETy->getName());
   for (const auto &Enum : EnumValues) {
     OS.emitInt32(Enum.NameOff);
     OS.AddComment("0x" + Twine::utohexstr(Enum.Val_Lo32));
@@ -310,7 +319,7 @@
 }
 
 void BTFTypeStruct::emitType(MCStreamer &OS) {
-  BTFTypeBase::emitType(OS);
+  BTFTypeBase::emitType(OS, STy->getName());
   for (const auto &Member : Members) {
     OS.emitInt32(Member.NameOff);
     OS.emitInt32(Member.Type);
@@ -384,7 +393,7 @@
   BTFType.NameOff = BDebug.addString(Name);
 }
 
-void BTFTypeFunc::emitType(MCStreamer &OS) { BTFTypeBase::emitType(OS); }
+void BTFTypeFunc::emitType(MCStreamer &OS) { BTFTypeBase::emitType(OS, Name); }
 
 BTFKindVar::BTFKindVar(StringRef VarName, uint32_t TypeId, uint32_t VarInfo)
     : Name(VarName) {
@@ -399,7 +408,7 @@
 }
 
 void BTFKindVar::emitType(MCStreamer &OS) {
-  BTFTypeBase::emitType(OS);
+  BTFTypeBase::emitType(OS, Name);
   OS.emitInt32(Info);
 }
 
@@ -416,7 +425,7 @@
 }
 
 void BTFKindDataSec::emitType(MCStreamer &OS) {
-  BTFTypeBase::emitType(OS);
+  BTFTypeBase::emitType(OS, Name);
 
   for (const auto &V : Vars) {
     OS.emitInt32(std::get<0>(V));
@@ -458,7 +467,7 @@
 }
 
 void BTFTypeDeclTag::emitType(MCStreamer &OS) {
-  BTFTypeBase::emitType(OS);
+  BTFTypeBase::emitType(OS, Tag);
   OS.emitInt32(Info);
 }
 
Index: llvm/test/CodeGen/BPF/BTF/array-1d-char.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/array-1d-char.ll
+++ llvm/test/CodeGen/BPF/BTF/array-1d-char.ll
@@ -21,17 +21,20 @@
 ; CHECK-NEXT:        .long   56
 ; CHECK-NEXT:        .long   56
 ; CHECK-NEXT:        .long   26
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   50331648                # 0x3000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   10
-; CHECK-NEXT:        .long   6                       # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   6                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
Index: llvm/test/CodeGen/BPF/BTF/array-1d-int.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/array-1d-int.ll
+++ llvm/test/CodeGen/BPF/BTF/array-1d-int.ll
@@ -21,17 +21,20 @@
 ; CHECK-NEXT:        .long   56
 ; CHECK-NEXT:        .long   56
 ; CHECK-NEXT:        .long   25
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   50331648                # 0x3000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   10
-; CHECK-NEXT:        .long   5                       # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
Index: llvm/test/CodeGen/BPF/BTF/array-2d-int.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/array-2d-int.ll
+++ llvm/test/CodeGen/BPF/BTF/array-2d-int.ll
@@ -21,23 +21,27 @@
 ; CHECK-NEXT:        .long   80
 ; CHECK-NEXT:        .long   80
 ; CHECK-NEXT:        .long   25
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   50331648                # 0x3000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   10
-; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(id = 3)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   50331648                # 0x3000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   10
-; CHECK-NEXT:        .long   5                       # BTF_KIND_INT(id = 4)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
Index: llvm/test/CodeGen/BPF/BTF/array-size-0.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/array-size-0.ll
+++ llvm/test/CodeGen/BPF/BTF/array-size-0.ll
@@ -24,16 +24,19 @@
 ; CHECK-NEXT:        .long   52
 ; CHECK-NEXT:        .long   52
 ; CHECK-NEXT:        .long   23
-; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   67108864                # 0x4000000
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   50331648                # 0x3000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   10
-; CHECK-NEXT:        .long   3                       # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   3                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
Index: llvm/test/CodeGen/BPF/BTF/array-typedef.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/array-typedef.ll
+++ llvm/test/CodeGen/BPF/BTF/array-typedef.ll
@@ -23,23 +23,28 @@
 ; CHECK-NEXT:        .long   80
 ; CHECK-NEXT:        .long   80
 ; CHECK-NEXT:        .long   45
-; CHECK-NEXT:        .long   1                       # BTF_KIND_TYPEDEF(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   7                       # BTF_KIND_TYPEDEF(id = 2)
+; CHECK-NEXT:        .long   7                       # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   12                      # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   12                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   50331648                # 0x3000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   10
-; CHECK-NEXT:        .long   25                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   25                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
Index: llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-2.ll
+++ llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-2.ll
@@ -19,12 +19,14 @@
   ret i32 %conv, !dbg !16
 }
 
-; CHECK:             .long   1                               # BTF_KIND_INT(id = 2)
+; CHECK:             .long   1                               # BTF_KIND_INT(
+; CHECK-SAME:             id = 2
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
 
-; CHECK:             .long   16                              # BTF_KIND_STRUCT(id = 4)
+; CHECK:             .long   16                              # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 4
 ; CHECK-NEXT:        .long   67108865                        # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   18
Index: llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll
+++ llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll
@@ -60,7 +60,8 @@
 ; CHECK-LABEL:       prog3
 ; CHECK:             r1 = 4 ll
 
-; CHECK:             .long   0                               # BTF_KIND_STRUCT(id = 3)
+; CHECK:             .long   0                               # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 3
 ; CHECK-NEXT:        .long   67108866                        # 0x4000002
 ; CHECK-NEXT:        .long   104
 ; CHECK-NEXT:        .long   13
@@ -69,8 +70,10 @@
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .long   800                             # 0x320
-; CHECK:             .long   19                              # BTF_KIND_INT(id = 4)
-; CHECK:             .long   0                               # BTF_KIND_PTR(id = 10)
+; CHECK:             .long   19                              # BTF_KIND_INT(
+; CHECK-SAME:             id = 4
+; CHECK:             .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:             id = 10
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   3
 
Index: llvm/test/CodeGen/BPF/BTF/char.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/char.ll
+++ llvm/test/CodeGen/BPF/BTF/char.ll
@@ -21,7 +21,8 @@
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
Index: llvm/test/CodeGen/BPF/BTF/double.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/double.ll
+++ llvm/test/CodeGen/BPF/BTF/double.ll
@@ -22,16 +22,19 @@
 ; CHECK-NEXT:        .long 52
 ; CHECK-NEXT:        .long 15
 ; [1] double, size=8 bytes (64 bits)
-; CHECK-NEXT:        .long 1 # BTF_KIND_FLOAT(id = 1)
+; CHECK-NEXT:        .long 1 # BTF_KIND_FLOAT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long 268435456 # 0x10000000
 ; CHECK-NEXT:        .long 8
 ; [2] a, type=double (1), global
-; CHECK-NEXT:        .long 8 # BTF_KIND_VAR(id = 2)
+; CHECK-NEXT:        .long 8 # BTF_KIND_VAR(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long 234881024 # 0xe000000
 ; CHECK-NEXT:        .long 1
 ; CHECK-NEXT:        .long 1
 ; [3] .bss, 1 var, {a, offset=&a, size=8 bytes}
-; CHECK-NEXT:        .long 10 # BTF_KIND_DATASEC(id = 3)
+; CHECK-NEXT:        .long 10 # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long 251658241 # 0xf000001
 ; CHECK-NEXT:        .long 0
 ; CHECK-NEXT:        .long 2
Index: llvm/test/CodeGen/BPF/BTF/enum-basic.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/enum-basic.ll
+++ llvm/test/CodeGen/BPF/BTF/enum-basic.ll
@@ -21,7 +21,8 @@
 ; CHECK-NEXT:        .long   28
 ; CHECK-NEXT:        .long   28
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   0                       # BTF_KIND_ENUM(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_ENUM(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   2248146946              # 0x86000002
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   1
Index: llvm/test/CodeGen/BPF/BTF/extern-builtin.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/extern-builtin.ll
+++ llvm/test/CodeGen/BPF/BTF/extern-builtin.ll
@@ -26,19 +26,23 @@
 ; CHECK-NEXT:        .long   60
 ; CHECK-NEXT:        .long   60
 ; CHECK-NEXT:        .long   78
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   5                       # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   64                      # 0x40
-; CHECK-NEXT:        .long   28                      # BTF_KIND_FUNC(id = 4)
+; CHECK-NEXT:        .long   28                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/extern-func-arg.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/extern-func-arg.ll
+++ llvm/test/CodeGen/BPF/BTF/extern-func-arg.ll
@@ -22,26 +22,32 @@
 ; CHECK-NEXT:        .long   88
 ; CHECK-NEXT:        .long   88
 ; CHECK-NEXT:        .long   72
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   55                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   55                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(id = 6)
+; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   201326594               # 0xc000002
 ; CHECK-NEXT:        .long   4
 ; CHECK:             .ascii  "int"                   # string offset=1
Index: llvm/test/CodeGen/BPF/BTF/extern-func-ptr.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/extern-func-ptr.ll
+++ llvm/test/CodeGen/BPF/BTF/extern-func-ptr.ll
@@ -17,20 +17,22 @@
   ret i64 %call, !dbg !12
 }
 
-; CHECK:             .long   0                               # BTF_KIND_FUNC_PROTO(id = 4)
+; CHECK:             .long   0                               # BTF_KIND_FUNC_PROTO(id = 4
 ; CHECK-NEXT:        .long   218103809                       # 0xd000001
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   51                              # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   51                              # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
-; CHECK-NEXT:        .long   55                              # BTF_KIND_FUNC(id = 6)
+; CHECK-NEXT:        .long   55                              # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   201326594                       # 0xc000002
 ; CHECK-NEXT:        .long   4
 
-; CHECK:             .long   74                              # BTF_KIND_DATASEC(id = 10)
+; CHECK:             .long   74                              # BTF_KIND_DATASEC(id = 10
 ; CHECK-NEXT:        .long   251658241                       # 0xf000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   6
Index: llvm/test/CodeGen/BPF/BTF/extern-global-var.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/extern-global-var.ll
+++ llvm/test/CodeGen/BPF/BTF/extern-global-var.ll
@@ -25,14 +25,17 @@
 ; CHECK-NEXT:        .long   40
 ; CHECK-NEXT:        .long   40
 ; CHECK-NEXT:        .long   52
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/extern-var-func-weak-section.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/extern-var-func-weak-section.ll
+++ llvm/test/CodeGen/BPF/BTF/extern-var-func-weak-section.ll
@@ -26,29 +26,36 @@
 ; CHECK-NEXT:        .long   112
 ; CHECK-NEXT:        .long   112
 ; CHECK-NEXT:        .long   76
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   55                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   55                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(id = 6)
+; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   201326594               # 0xc000002
 ; CHECK-NEXT:        .long   4
-; CHECK-NEXT:        .long   72                      # BTF_KIND_DATASEC(id = 7)
+; CHECK-NEXT:        .long   72                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   251658241               # 0xf000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   6
Index: llvm/test/CodeGen/BPF/BTF/extern-var-func-weak.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/extern-var-func-weak.ll
+++ llvm/test/CodeGen/BPF/BTF/extern-var-func-weak.ll
@@ -26,26 +26,32 @@
 ; CHECK-NEXT:        .long   88
 ; CHECK-NEXT:        .long   88
 ; CHECK-NEXT:        .long   72
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   55                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   55                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(id = 6)
+; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   201326594               # 0xc000002
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/extern-var-func.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/extern-var-func.ll
+++ llvm/test/CodeGen/BPF/BTF/extern-var-func.ll
@@ -25,26 +25,32 @@
 ; CHECK-NEXT:        .long   88
 ; CHECK-NEXT:        .long   88
 ; CHECK-NEXT:        .long   72
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   55                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   55                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(id = 6)
+; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   201326594               # 0xc000002
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/extern-var-section.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/extern-var-section.ll
+++ llvm/test/CodeGen/BPF/BTF/extern-var-section.ll
@@ -31,33 +31,41 @@
 ; CHECK-NEXT:        .long   140
 ; CHECK-NEXT:        .long   140
 ; CHECK-NEXT:        .long   79
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   55                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   55                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(id = 6)
+; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   201326594               # 0xc000002
 ; CHECK-NEXT:        .long   4
-; CHECK-NEXT:        .long   72                      # BTF_KIND_VAR(id = 7)
+; CHECK-NEXT:        .long   72                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   75                      # BTF_KIND_DATASEC(id = 8)
+; CHECK-NEXT:        .long   75                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   251658242               # 0xf000002
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   6
Index: llvm/test/CodeGen/BPF/BTF/extern-var-struct-weak.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/extern-var-struct-weak.ll
+++ llvm/test/CodeGen/BPF/BTF/extern-var-struct-weak.ll
@@ -27,26 +27,32 @@
 ; CHECK-NEXT:        .long   92
 ; CHECK-NEXT:        .long   92
 ; CHECK-NEXT:        .long   73
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   55                      # BTF_KIND_TYPEDEF(id = 4)
+; CHECK-NEXT:        .long   55                      # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   60                      # BTF_KIND_STRUCT(id = 5)
+; CHECK-NEXT:        .long   60                      # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   67108865                # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   63
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   0                       # 0x0
-; CHECK-NEXT:        .long   66                      # BTF_KIND_VAR(id = 6)
+; CHECK-NEXT:        .long   66                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   2
Index: llvm/test/CodeGen/BPF/BTF/extern-var-struct.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/extern-var-struct.ll
+++ llvm/test/CodeGen/BPF/BTF/extern-var-struct.ll
@@ -28,26 +28,32 @@
 ; CHECK-NEXT:        .long   92
 ; CHECK-NEXT:        .long   92
 ; CHECK-NEXT:        .long   73
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   55                      # BTF_KIND_TYPEDEF(id = 4)
+; CHECK-NEXT:        .long   55                      # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   60                      # BTF_KIND_STRUCT(id = 5)
+; CHECK-NEXT:        .long   60                      # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   67108865                # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   63
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   0                       # 0x0
-; CHECK-NEXT:        .long   66                      # BTF_KIND_VAR(id = 6)
+; CHECK-NEXT:        .long   66                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   2
Index: llvm/test/CodeGen/BPF/BTF/extern-var-weak-section.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/extern-var-weak-section.ll
+++ llvm/test/CodeGen/BPF/BTF/extern-var-weak-section.ll
@@ -31,33 +31,41 @@
 ; CHECK-NEXT:        .long   140
 ; CHECK-NEXT:        .long   140
 ; CHECK-NEXT:        .long   79
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   55                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   55                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(id = 6)
+; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   201326594               # 0xc000002
 ; CHECK-NEXT:        .long   4
-; CHECK-NEXT:        .long   72                      # BTF_KIND_VAR(id = 7)
+; CHECK-NEXT:        .long   72                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   75                      # BTF_KIND_DATASEC(id = 8)
+; CHECK-NEXT:        .long   75                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   251658242               # 0xf000002
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   6
Index: llvm/test/CodeGen/BPF/BTF/filename.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/filename.ll
+++ llvm/test/CodeGen/BPF/BTF/filename.ll
@@ -20,14 +20,17 @@
 ; CHECK-NEXT:        .long   40
 ; CHECK-NEXT:        .long   40
 ; CHECK-NEXT:        .long   35
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/float.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/float.ll
+++ llvm/test/CodeGen/BPF/BTF/float.ll
@@ -22,16 +22,19 @@
 ; CHECK-NEXT:        .long 52
 ; CHECK-NEXT:        .long 14
 ; [1] float, size=4 bytes (32 bits)
-; CHECK-NEXT:        .long 1 # BTF_KIND_FLOAT(id = 1)
+; CHECK-NEXT:        .long 1 # BTF_KIND_FLOAT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long 268435456 # 0x10000000
 ; CHECK-NEXT:        .long 4
 ; [2] a, type=float (1), global
-; CHECK-NEXT:        .long 7 # BTF_KIND_VAR(id = 2)
+; CHECK-NEXT:        .long 7 # BTF_KIND_VAR(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long 234881024 # 0xe000000
 ; CHECK-NEXT:        .long 1
 ; CHECK-NEXT:        .long 1
 ; [3] .bss, 1 var, {a, offset=&a, size=4 bytes}
-; CHECK-NEXT:        .long 9 # BTF_KIND_DATASEC(id = 3)
+; CHECK-NEXT:        .long 9 # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long 251658241 # 0xf000001
 ; CHECK-NEXT:        .long 0
 ; CHECK-NEXT:        .long 2
Index: llvm/test/CodeGen/BPF/BTF/func-func-ptr.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/func-func-ptr.ll
+++ llvm/test/CodeGen/BPF/BTF/func-func-ptr.ll
@@ -29,27 +29,33 @@
 ; CHECK-NEXT:        .long   104
 ; CHECK-NEXT:        .long   104
 ; CHECK-NEXT:        .long   32
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   8                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   8                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 5)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   26                      # BTF_KIND_STRUCT(id = 6)
+; CHECK-NEXT:        .long   26                      # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   67108865                # 0x4000001
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   29
Index: llvm/test/CodeGen/BPF/BTF/func-non-void.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/func-non-void.ll
+++ llvm/test/CodeGen/BPF/BTF/func-non-void.ll
@@ -21,16 +21,19 @@
 ; CHECK-NEXT:        .long   48
 ; CHECK-NEXT:        .long   48
 ; CHECK-NEXT:        .long   26
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   8                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   8                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/func-source.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/func-source.ll
+++ llvm/test/CodeGen/BPF/BTF/func-source.ll
@@ -24,10 +24,12 @@
 ; CHECK-NEXT:        .long   24
 ; CHECK-NEXT:        .long   24
 ; CHECK-NEXT:        .long   35
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   1                       # BTF_KIND_FUNC(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/func-typedef.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/func-typedef.ll
+++ llvm/test/CodeGen/BPF/BTF/func-typedef.ll
@@ -24,22 +24,27 @@
 ; CHECK-NEXT:        .long   72
 ; CHECK-NEXT:        .long   72
 ; CHECK-NEXT:        .long   35
-; CHECK-NEXT:        .long   1                       # BTF_KIND_TYPEDEF(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   7                       # BTF_KIND_TYPEDEF(id = 2)
+; CHECK-NEXT:        .long   7                       # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   12                      # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   12                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   18                      # BTF_KIND_FUNC(id = 5)
+; CHECK-NEXT:        .long   18                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/func-unused-arg.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/func-unused-arg.ll
+++ llvm/test/CodeGen/BPF/BTF/func-unused-arg.ll
@@ -21,16 +21,19 @@
 ; CHECK-NEXT:        .long   48
 ; CHECK-NEXT:        .long   48
 ; CHECK-NEXT:        .long   26
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   8                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   8                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/func-void.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/func-void.ll
+++ llvm/test/CodeGen/BPF/BTF/func-void.ll
@@ -20,10 +20,12 @@
 ; CHECK-NEXT:        .long   24
 ; CHECK-NEXT:        .long   24
 ; CHECK-NEXT:        .long   19
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   1                       # BTF_KIND_FUNC(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/fwd-no-define.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/fwd-no-define.ll
+++ llvm/test/CodeGen/BPF/BTF/fwd-no-define.ll
@@ -25,16 +25,19 @@
 ; CHECK-NEXT:        .long   48
 ; CHECK-NEXT:        .long   48
 ; CHECK-NEXT:        .long   9
-; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   67108865                # 0x4000001
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   6                       # BTF_KIND_FWD(id = 3)
+; CHECK-NEXT:        .long   6                       # BTF_KIND_FWD(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   117440512               # 0x7000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/fwd-with-define.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/fwd-with-define.ll
+++ llvm/test/CodeGen/BPF/BTF/fwd-with-define.ll
@@ -24,13 +24,15 @@
 ; CHECK-NEXT:        .long   36
 ; CHECK-NEXT:        .long   36
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   67108865                # 0x4000001
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/global-var-bss-and-data.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/global-var-bss-and-data.ll
+++ llvm/test/CodeGen/BPF/BTF/global-var-bss-and-data.ll
@@ -47,29 +47,35 @@
 ; CHECK-NEXT:    .long   148
 ; CHECK-NEXT:    .long   148
 ; CHECK-NEXT:    .long   26
-; CHECK-NEXT:    .long   1                               # BTF_KIND_STRUCT(id = 1)
+; CHECK-NEXT:    .long   1                               # BTF_KIND_STRUCT(
+; CHECK-SAME:    id = 1
 ; CHECK-NEXT:    .long   67108865                        # 0x4000001
 ; CHECK-NEXT:    .long   16
 ; CHECK-NEXT:    .long   3
 ; CHECK-NEXT:    .long   2
 ; CHECK-NEXT:    .long   0                               # 0x0
-; CHECK-NEXT:    .long   5                               # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:    .long   5                               # BTF_KIND_INT(
+; CHECK-SAME:    id = 2
 ; CHECK-NEXT:    .long   16777216                        # 0x1000000
 ; CHECK-NEXT:    .long   4
 ; CHECK-NEXT:    .long   16777248                        # 0x1000020
-; CHECK-NEXT:    .long   9                               # BTF_KIND_VAR(id = 3)
+; CHECK-NEXT:    .long   9                               # BTF_KIND_VAR(
+; CHECK-SAME:    id = 3
 ; CHECK-NEXT:    .long   234881024                       # 0xe000000
 ; CHECK-NEXT:    .long   1
 ; CHECK-NEXT:    .long   1
-; CHECK-NEXT:    .long   11                              # BTF_KIND_VAR(id = 4)
+; CHECK-NEXT:    .long   11                              # BTF_KIND_VAR(
+; CHECK-SAME:    id = 4
 ; CHECK-NEXT:    .long   234881024                       # 0xe000000
 ; CHECK-NEXT:    .long   1
 ; CHECK-NEXT:    .long   1
-; CHECK-NEXT:    .long   13                              # BTF_KIND_VAR(id = 5)
+; CHECK-NEXT:    .long   13                              # BTF_KIND_VAR(
+; CHECK-SAME:    id = 5
 ; CHECK-NEXT:    .long   234881024                       # 0xe000000
 ; CHECK-NEXT:    .long   1
 ; CHECK-NEXT:    .long   1
-; CHECK-NEXT:    .long   15                              # BTF_KIND_DATASEC(id = 6)
+; CHECK-NEXT:    .long   15                              # BTF_KIND_DATASEC(
+; CHECK-SAME:    id = 6
 ; CHECK-NEXT:    .long   251658242                       # 0xf000002
 ; CHECK-NEXT:    .long   0
 ; CHECK-NEXT:    .long   3
@@ -78,7 +84,8 @@
 ; CHECK-NEXT:    .long   4
 ; CHECK-NEXT:    .long   b
 ; CHECK-NEXT:    .long   16
-; CHECK-NEXT:    .long   20                              # BTF_KIND_DATASEC(id = 7)
+; CHECK-NEXT:    .long   20                              # BTF_KIND_DATASEC(
+; CHECK-SAME:    id = 7
 ; CHECK-NEXT:    .long   251658241                       # 0xf000001
 ; CHECK-NEXT:    .long   0
 ; CHECK-NEXT:    .long   5
Index: llvm/test/CodeGen/BPF/BTF/global-var-inited.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/global-var-inited.ll
+++ llvm/test/CodeGen/BPF/BTF/global-var-inited.ll
@@ -17,15 +17,18 @@
 ; CHECK-NEXT:        .long   56
 ; CHECK-NEXT:        .long   56
 ; CHECK-NEXT:        .long   13
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_VAR(id = 2)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_VAR(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   7                       # BTF_KIND_DATASEC(id = 3)
+; CHECK-NEXT:        .long   7                       # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   251658241               # 0xf000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   2
Index: llvm/test/CodeGen/BPF/BTF/global-var-sec-readonly.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/global-var-sec-readonly.ll
+++ llvm/test/CodeGen/BPF/BTF/global-var-sec-readonly.ll
@@ -19,22 +19,27 @@
 ; CHECK-NEXT:        .long   96
 ; CHECK-NEXT:        .long   96
 ; CHECK-NEXT:        .long   18
-; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   167772160               # 0xa000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_VAR(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_VAR(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   9                       # BTF_KIND_VAR(id = 4)
+; CHECK-NEXT:        .long   9                       # BTF_KIND_VAR(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   13                      # BTF_KIND_DATASEC(id = 5)
+; CHECK-NEXT:        .long   13                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   251658242               # 0xf000002
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   3
Index: llvm/test/CodeGen/BPF/BTF/global-var-sec.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/global-var-sec.ll
+++ llvm/test/CodeGen/BPF/BTF/global-var-sec.ll
@@ -19,19 +19,23 @@
 ; CHECK-NEXT:        .long   84
 ; CHECK-NEXT:        .long   84
 ; CHECK-NEXT:        .long   18
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_VAR(id = 2)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_VAR(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   9                       # BTF_KIND_VAR(id = 3)
+; CHECK-NEXT:        .long   9                       # BTF_KIND_VAR(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   13                      # BTF_KIND_DATASEC(id = 4)
+; CHECK-NEXT:        .long   13                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   251658242               # 0xf000002
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   2
Index: llvm/test/CodeGen/BPF/BTF/int.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/int.ll
+++ llvm/test/CodeGen/BPF/BTF/int.ll
@@ -21,7 +21,8 @@
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
Index: llvm/test/CodeGen/BPF/BTF/local-var.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/local-var.ll
+++ llvm/test/CodeGen/BPF/BTF/local-var.ll
@@ -28,20 +28,24 @@
 ; CHECK-NEXT:        .long   64
 ; CHECK-NEXT:        .long   64
 ; CHECK-NEXT:        .long   59
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   6
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   8                       # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   8                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   12                      # BTF_KIND_FUNC(id = 4)
+; CHECK-NEXT:        .long   12                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/longlong.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/longlong.ll
+++ llvm/test/CodeGen/BPF/BTF/longlong.ll
@@ -21,7 +21,8 @@
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   15
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   16777280                # 0x1000040
Index: llvm/test/CodeGen/BPF/BTF/map-def-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/map-def-2.ll
+++ llvm/test/CodeGen/BPF/BTF/map-def-2.ll
@@ -18,36 +18,44 @@
 
 @hash_map = dso_local local_unnamed_addr global %struct.map_type zeroinitializer, section ".maps", align 8, !dbg !0
 
-; CHECK:             .long   0                               # BTF_KIND_PTR(id = 1)
+; CHECK:             .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:             id = 1
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                               # BTF_KIND_STRUCT(id = 2)
+; CHECK-NEXT:        .long   1                               # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   67108865                        # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   10
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   0                               # 0x0
-; CHECK-NEXT:        .long   13                              # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   13                              # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
-; CHECK-NEXT:        .long   17                              # BTF_KIND_TYPEDEF(id = 4)
+; CHECK-NEXT:        .long   17                              # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   134217728                       # 0x8000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   28                              # BTF_KIND_TYPEDEF(id = 5)
+; CHECK-NEXT:        .long   28                              # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   134217728                       # 0x8000000
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   38                              # BTF_KIND_STRUCT(id = 6)
+; CHECK-NEXT:        .long   38                              # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   67108865                        # 0x4000001
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   47
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   0                               # 0x0
-; CHECK-NEXT:        .long   51                              # BTF_KIND_VAR(id = 7)
+; CHECK-NEXT:        .long   51                              # BTF_KIND_VAR(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   234881024                       # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   60                              # BTF_KIND_DATASEC(id = 8)
+; CHECK-NEXT:        .long   60                              # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   251658241                       # 0xf000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   7
Index: llvm/test/CodeGen/BPF/BTF/map-def-3.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/map-def-3.ll
+++ llvm/test/CodeGen/BPF/BTF/map-def-3.ll
@@ -13,24 +13,29 @@
 
 @hash_map = dso_local local_unnamed_addr constant %struct.key_type zeroinitializer, section ".maps", align 4, !dbg !0
 
-; CHECK:             .long   1                               # BTF_KIND_INT(id = 1)
+; CHECK:             .long   1                               # BTF_KIND_INT(
+; CHECK-SAME:             id = 1
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
-; CHECK-NEXT:        .long   0                               # BTF_KIND_CONST(id = 2)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_CONST(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   167772160                       # 0xa000000
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   5                               # BTF_KIND_STRUCT(id = 3)
+; CHECK-NEXT:        .long   5                               # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   67108865                        # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   14
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   0                               # 0x0
-; CHECK-NEXT:        .long   17                              # BTF_KIND_VAR(id = 4)
+; CHECK-NEXT:        .long   17                              # BTF_KIND_VAR(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   234881024                       # 0xe000000
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   26                              # BTF_KIND_DATASEC(id = 5)
+; CHECK-NEXT:        .long   26                              # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   251658241                       # 0xf000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   4
Index: llvm/test/CodeGen/BPF/BTF/map-def.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/map-def.ll
+++ llvm/test/CodeGen/BPF/BTF/map-def.ll
@@ -28,10 +28,12 @@
 ; CHECK-NEXT:        .long   168
 ; CHECK-NEXT:        .long   168
 ; CHECK-NEXT:        .long   65
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   67108866                # 0x4000002
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   10
@@ -40,18 +42,22 @@
 ; CHECK-NEXT:        .long   12
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   14                      # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   14                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   18                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   18                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   31                      # BTF_KIND_STRUCT(id = 6)
+; CHECK-NEXT:        .long   31                      # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   67108866                # 0x4000002
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   40
@@ -60,11 +66,13 @@
 ; CHECK-NEXT:        .long   44
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   64                      # 0x40
-; CHECK-NEXT:        .long   50                      # BTF_KIND_VAR(id = 7)
+; CHECK-NEXT:        .long   50                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   6
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   59                      # BTF_KIND_DATASEC(id = 8)
+; CHECK-NEXT:        .long   59                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   251658241               # 0xf000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   7
Index: llvm/test/CodeGen/BPF/BTF/pruning-const.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/pruning-const.ll
+++ llvm/test/CodeGen/BPF/BTF/pruning-const.ll
@@ -36,18 +36,21 @@
   ret i32 %0, !dbg !42
 }
 
-; CHECK:        .long   0                       # BTF_KIND_CONST(id = 4)
+; CHECK:        .long   0                       # BTF_KIND_CONST(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:   .long   167772160               # 0xa000000
 ; CHECK-NEXT:   .long   10
 
-; CHECK:        .long   60                      # BTF_KIND_STRUCT(id = 9)
+; CHECK:        .long   60                      # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:   .long   67108865                # 0x4000001
 ; CHECK-NEXT:   .long   8
 ; CHECK-NEXT:   .long   63
 ; CHECK-NEXT:   .long   4
 ; CHECK-NEXT:   .long   0                       # 0x0
 
-; CHECK:        .long   66                      # BTF_KIND_STRUCT(id = 10)
+; CHECK:        .long   66                      # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:   .long   67108866                # 0x4000002
 ; CHECK-NEXT:   .long   8
 ; CHECK-NEXT:   .long   69
Index: llvm/test/CodeGen/BPF/BTF/pruning-dup-ptr-struct.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/pruning-dup-ptr-struct.ll
+++ llvm/test/CodeGen/BPF/BTF/pruning-dup-ptr-struct.ll
@@ -26,10 +26,12 @@
   ret i32 %0, !dbg !31
 }
 
-; CHECK:             .long   0                               # BTF_KIND_PTR(id = 1)
+; CHECK:             .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:             id = 1
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                               # BTF_KIND_STRUCT(id = 2)
+; CHECK-NEXT:        .long   1                               # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   67108867                        # 0x4000003
 ; CHECK-NEXT:        .long   24
 ; CHECK-NEXT:        .long   4
@@ -41,22 +43,27 @@
 ; CHECK-NEXT:        .long   10
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   128                             # 0x80
-; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(id = 3)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   7
-; CHECK-NEXT:        .long   12                              # BTF_KIND_INT(id = 4)
+; CHECK-NEXT:        .long   12                              # BTF_KIND_INT(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
-; CHECK-NEXT:        .long   0                               # BTF_KIND_FUNC_PROTO(id = 5)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   218103809                       # 0xd000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   20                              # BTF_KIND_FUNC(id = 6)
+; CHECK-NEXT:        .long   20                              # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   201326593                       # 0xc000001
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   60                              # BTF_KIND_FWD(id = 7)
+; CHECK-NEXT:        .long   60                              # BTF_KIND_FWD(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   117440512                       # 0x7000000
 ; CHECK-NEXT:        .long   0
 
Index: llvm/test/CodeGen/BPF/BTF/pruning-multi-derived-type.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/pruning-multi-derived-type.ll
+++ llvm/test/CodeGen/BPF/BTF/pruning-multi-derived-type.ll
@@ -29,12 +29,14 @@
   ret i32 0, !dbg !31
 }
 
-; CHECK:             .long   10                              # BTF_KIND_INT(id = 7)
+; CHECK:             .long   10                              # BTF_KIND_INT(
+; CHECK-SAME:             id = 7
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
 
-; CHECK:             .long   69                              # BTF_KIND_STRUCT(id = 9)
+; CHECK:             .long   69                              # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 9
 ; CHECK-NEXT:        .long   67108865                        # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   4
Index: llvm/test/CodeGen/BPF/BTF/pruning-typedef.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/pruning-typedef.ll
+++ llvm/test/CodeGen/BPF/BTF/pruning-typedef.ll
@@ -38,21 +38,25 @@
   ret i32 %0, !dbg !43
 }
 
-; CHECK:        .long   7                       # BTF_KIND_TYPEDEF(id = 4)
+; CHECK:        .long   7                       # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:   .long   134217728               # 0x8000000
 ; CHECK-NEXT:   .long   5
-; CHECK-NEXT:   .long   12                      # BTF_KIND_TYPEDEF(id = 5)
+; CHECK-NEXT:   .long   12                      # BTF_KIND_TYPEDEF(
+; CHECK-SAME:   id = 5
 ; CHECK-NEXT:   .long   134217728               # 0x8000000
 ; CHECK-NEXT:   .long   11
 
-; CHECK:        .long   69                      # BTF_KIND_STRUCT(id = 10)
+; CHECK:        .long   69                      # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:   .long   67108865                # 0x4000001
 ; CHECK-NEXT:   .long   8
 ; CHECK-NEXT:   .long   72
 ; CHECK-NEXT:   .long   4
 ; CHECK-NEXT:   .long   0                       # 0x0
 
-; CHECK:        .long   75                      # BTF_KIND_STRUCT(id = 11)
+; CHECK:        .long   75                      # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 11
 ; CHECK-NEXT:   .long   67108866                # 0x4000002
 ; CHECK-NEXT:   .long   8
 ; CHECK-NEXT:   .long   78
Index: llvm/test/CodeGen/BPF/BTF/ptr-const-void.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/ptr-const-void.ll
+++ llvm/test/CodeGen/BPF/BTF/ptr-const-void.ll
@@ -21,10 +21,12 @@
 ; CHECK-NEXT:        .long   24
 ; CHECK-NEXT:        .long   24
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   167772160               # 0xa000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/ptr-func-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/ptr-func-1.ll
+++ llvm/test/CodeGen/BPF/BTF/ptr-func-1.ll
@@ -21,10 +21,12 @@
 ; CHECK-NEXT:        .long   24
 ; CHECK-NEXT:        .long   24
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/ptr-func-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/ptr-func-2.ll
+++ llvm/test/CodeGen/BPF/BTF/ptr-func-2.ll
@@ -21,21 +21,25 @@
 ; CHECK-NEXT:        .long   72
 ; CHECK-NEXT:        .long   72
 ; CHECK-NEXT:        .long   10
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   218103810               # 0xd000002
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   4
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_INT(id = 4)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
Index: llvm/test/CodeGen/BPF/BTF/ptr-func-3.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/ptr-func-3.ll
+++ llvm/test/CodeGen/BPF/BTF/ptr-func-3.ll
@@ -22,20 +22,24 @@
 ; CHECK-NEXT:        .long   68
 ; CHECK-NEXT:        .long   68
 ; CHECK-NEXT:        .long   11
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   218103810               # 0xd000002
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   1                       # BTF_KIND_TYPEDEF(id = 3)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   4
-; CHECK-NEXT:        .long   7                       # BTF_KIND_INT(id = 4)
+; CHECK-NEXT:        .long   7                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
Index: llvm/test/CodeGen/BPF/BTF/ptr-int.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/ptr-int.ll
+++ llvm/test/CodeGen/BPF/BTF/ptr-int.ll
@@ -21,10 +21,12 @@
 ; CHECK-NEXT:        .long   28
 ; CHECK-NEXT:        .long   28
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
Index: llvm/test/CodeGen/BPF/BTF/ptr-prune-type.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/ptr-prune-type.ll
+++ llvm/test/CodeGen/BPF/BTF/ptr-prune-type.ll
@@ -26,26 +26,31 @@
 ; CHECK-NEXT:        .long   88
 ; CHECK-NEXT:        .long   88
 ; CHECK-NEXT:        .long   23
-; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   67108865                # 0x4000001
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   0                       # 0x0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   7                       # BTF_KIND_VAR(id = 3)
+; CHECK-NEXT:        .long   7                       # BTF_KIND_VAR(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   9                       # BTF_KIND_DATASEC(id = 4)
+; CHECK-NEXT:        .long   9                       # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   251658241               # 0xf000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   g
 ; CHECK-NEXT:        .long   8
-; CHECK-NEXT:        .long   21                      # BTF_KIND_FWD(id = 5)
+; CHECK-NEXT:        .long   21                      # BTF_KIND_FWD(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   117440512               # 0x7000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/ptr-void.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/ptr-void.ll
+++ llvm/test/CodeGen/BPF/BTF/ptr-void.ll
@@ -21,7 +21,8 @@
 ; CHECK-NEXT:        .long   12
 ; CHECK-NEXT:        .long   12
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/ptr-volatile-const-void.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/ptr-volatile-const-void.ll
+++ llvm/test/CodeGen/BPF/BTF/ptr-volatile-const-void.ll
@@ -21,13 +21,16 @@
 ; CHECK-NEXT:        .long   36
 ; CHECK-NEXT:        .long   36
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   167772160               # 0xa000000
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 3)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/ptr-volatile-void.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/ptr-volatile-void.ll
+++ llvm/test/CodeGen/BPF/BTF/ptr-volatile-void.ll
@@ -21,10 +21,12 @@
 ; CHECK-NEXT:        .long   24
 ; CHECK-NEXT:        .long   24
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/BTF/restrict-ptr.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/restrict-ptr.ll
+++ llvm/test/CodeGen/BPF/BTF/restrict-ptr.ll
@@ -21,13 +21,16 @@
 ; CHECK-NEXT:        .long   40
 ; CHECK-NEXT:        .long   40
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   0                       # BTF_KIND_RESTRICT(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_RESTRICT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   184549376               # 0xb000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
Index: llvm/test/CodeGen/BPF/BTF/short.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/short.ll
+++ llvm/test/CodeGen/BPF/BTF/short.ll
@@ -22,7 +22,8 @@
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   7
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   16777232                # 0x1000010
Index: llvm/test/CodeGen/BPF/BTF/static-func.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/static-func.ll
+++ llvm/test/CodeGen/BPF/BTF/static-func.ll
@@ -31,26 +31,33 @@
 ; CHECK-NEXT:        .long   88
 ; CHECK-NEXT:        .long   88
 ; CHECK-NEXT:        .long   64
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   54                      # BTF_KIND_FUNC(id = 5)
+; CHECK-NEXT:        .long   54                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   201326592               # 0xc000000
 ; CHECK-NEXT:        .long   4
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 6)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(id = 7)
+; CHECK-NEXT:        .long   60                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   201326594               # 0xc000002
 ; CHECK-NEXT:        .long   6
 ; CHECK-NEXT:        .byte   0
Index: llvm/test/CodeGen/BPF/BTF/static-var-derived-type.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/static-var-derived-type.ll
+++ llvm/test/CodeGen/BPF/BTF/static-var-derived-type.ll
@@ -43,61 +43,78 @@
 ; CHECK-NEXT:        .long   288
 ; CHECK-NEXT:        .long   288
 ; CHECK-NEXT:        .long   95
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   16777280                # 0x1000040
-; CHECK-NEXT:        .long   10                      # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   10                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 5)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   58                      # BTF_KIND_INT(id = 6)
+; CHECK-NEXT:        .long   58                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   62                      # BTF_KIND_VAR(id = 7)
+; CHECK-NEXT:        .long   62                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 8)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   9
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 9)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   10
-; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(id = 10)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:        .long   167772160               # 0xa000000
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   65                      # BTF_KIND_VAR(id = 11)
+; CHECK-NEXT:        .long   65                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 11
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 12)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 12
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   13
-; CHECK-NEXT:        .long   68                      # BTF_KIND_TYPEDEF(id = 13)
+; CHECK-NEXT:        .long   68                      # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 13
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   76                      # BTF_KIND_VAR(id = 14)
+; CHECK-NEXT:        .long   76                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 14
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   12
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(id = 15)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(
+; CHECK-SAME:        id = 15
 ; CHECK-NEXT:        .long   167772160               # 0xa000000
 ; CHECK-NEXT:        .long   12
-; CHECK-NEXT:        .long   79                      # BTF_KIND_VAR(id = 16)
+; CHECK-NEXT:        .long   79                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 16
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   15
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   82                      # BTF_KIND_DATASEC(id = 17)
+; CHECK-NEXT:        .long   82                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 17
 ; CHECK-NEXT:        .long   251658243               # 0xf000003
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   7
@@ -109,7 +126,8 @@
 ; CHECK-NEXT:        .long   14
 ; CHECK-NEXT:        .long   v3
 ; CHECK-NEXT:        .long   8
-; CHECK-NEXT:        .long   87                      # BTF_KIND_DATASEC(id = 18)
+; CHECK-NEXT:        .long   87                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 18
 ; CHECK-NEXT:        .long   251658241               # 0xf000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   16
Index: llvm/test/CodeGen/BPF/BTF/static-var-inited-sec.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/static-var-inited-sec.ll
+++ llvm/test/CodeGen/BPF/BTF/static-var-inited-sec.ll
@@ -32,39 +32,49 @@
 ; CHECK-NEXT:        .long   164
 ; CHECK-NEXT:        .long   164
 ; CHECK-NEXT:        .long   76
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   52                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   52                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   16777232                # 0x1000010
-; CHECK-NEXT:        .long   58                      # BTF_KIND_VAR(id = 6)
+; CHECK-NEXT:        .long   58                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 7)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   8
-; CHECK-NEXT:        .long   64                      # BTF_KIND_INT(id = 8)
+; CHECK-NEXT:        .long   64                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   69                      # BTF_KIND_VAR(id = 9)
+; CHECK-NEXT:        .long   69                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   71                      # BTF_KIND_DATASEC(id = 10)
+; CHECK-NEXT:        .long   71                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:        .long   251658242               # 0xf000002
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   6
Index: llvm/test/CodeGen/BPF/BTF/static-var-inited.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/static-var-inited.ll
+++ llvm/test/CodeGen/BPF/BTF/static-var-inited.ll
@@ -32,39 +32,49 @@
 ; CHECK-NEXT:        .long   164
 ; CHECK-NEXT:        .long   164
 ; CHECK-NEXT:        .long   77
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   52                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   52                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   16777232                # 0x1000010
-; CHECK-NEXT:        .long   58                      # BTF_KIND_VAR(id = 6)
+; CHECK-NEXT:        .long   58                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 7)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   8
-; CHECK-NEXT:        .long   64                      # BTF_KIND_INT(id = 8)
+; CHECK-NEXT:        .long   64                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   69                      # BTF_KIND_VAR(id = 9)
+; CHECK-NEXT:        .long   69                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   71                      # BTF_KIND_DATASEC(id = 10)
+; CHECK-NEXT:        .long   71                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:        .long   251658242               # 0xf000002
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   6
Index: llvm/test/CodeGen/BPF/BTF/static-var-readonly-sec.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/static-var-readonly-sec.ll
+++ llvm/test/CodeGen/BPF/BTF/static-var-readonly-sec.ll
@@ -32,45 +32,57 @@
 ; CHECK-NEXT:        .long   188
 ; CHECK-NEXT:        .long   188
 ; CHECK-NEXT:        .long   76
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   167772160               # 0xa000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 5)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   52                      # BTF_KIND_INT(id = 6)
+; CHECK-NEXT:        .long   52                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   16777232                # 0x1000010
-; CHECK-NEXT:        .long   58                      # BTF_KIND_VAR(id = 7)
+; CHECK-NEXT:        .long   58                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(id = 8)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   167772160               # 0xa000000
 ; CHECK-NEXT:        .long   9
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 9)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   10
-; CHECK-NEXT:        .long   64                      # BTF_KIND_INT(id = 10)
+; CHECK-NEXT:        .long   64                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   69                      # BTF_KIND_VAR(id = 11)
+; CHECK-NEXT:        .long   69                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 11
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   71                      # BTF_KIND_DATASEC(id = 12)
+; CHECK-NEXT:        .long   71                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 12
 ; CHECK-NEXT:        .long   251658242               # 0xf000002
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   7
Index: llvm/test/CodeGen/BPF/BTF/static-var-readonly.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/static-var-readonly.ll
+++ llvm/test/CodeGen/BPF/BTF/static-var-readonly.ll
@@ -32,45 +32,57 @@
 ; CHECK-NEXT:        .long   188
 ; CHECK-NEXT:        .long   188
 ; CHECK-NEXT:        .long   79
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   167772160               # 0xa000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 5)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   52                      # BTF_KIND_INT(id = 6)
+; CHECK-NEXT:        .long   52                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   16777232                # 0x1000010
-; CHECK-NEXT:        .long   58                      # BTF_KIND_VAR(id = 7)
+; CHECK-NEXT:        .long   58                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(id = 8)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_CONST(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   167772160               # 0xa000000
 ; CHECK-NEXT:        .long   9
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 9)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   10
-; CHECK-NEXT:        .long   64                      # BTF_KIND_INT(id = 10)
+; CHECK-NEXT:        .long   64                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   69                      # BTF_KIND_VAR(id = 11)
+; CHECK-NEXT:        .long   69                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 11
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   71                      # BTF_KIND_DATASEC(id = 12)
+; CHECK-NEXT:        .long   71                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 12
 ; CHECK-NEXT:        .long   251658242               # 0xf000002
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   7
Index: llvm/test/CodeGen/BPF/BTF/static-var-sec.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/static-var-sec.ll
+++ llvm/test/CodeGen/BPF/BTF/static-var-sec.ll
@@ -32,39 +32,49 @@
 ; CHECK-NEXT:        .long   164
 ; CHECK-NEXT:        .long   164
 ; CHECK-NEXT:        .long   76
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   52                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   52                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   16777232                # 0x1000010
-; CHECK-NEXT:        .long   58                      # BTF_KIND_VAR(id = 6)
+; CHECK-NEXT:        .long   58                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 7)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   8
-; CHECK-NEXT:        .long   64                      # BTF_KIND_INT(id = 8)
+; CHECK-NEXT:        .long   64                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   69                      # BTF_KIND_VAR(id = 9)
+; CHECK-NEXT:        .long   69                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   71                      # BTF_KIND_DATASEC(id = 10)
+; CHECK-NEXT:        .long   71                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:        .long   251658242               # 0xf000002
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   6
Index: llvm/test/CodeGen/BPF/BTF/static-var-zerolen-array.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/static-var-zerolen-array.ll
+++ llvm/test/CodeGen/BPF/BTF/static-var-zerolen-array.ll
@@ -29,20 +29,25 @@
 ; CHECK-NEXT:        .long   196
 ; CHECK-NEXT:        .long   196
 ; CHECK-NEXT:        .long   95
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   53                      # BTF_KIND_STRUCT(id = 5)
+; CHECK-NEXT:        .long   53                      # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   67108867                # 0x4000003
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   55
@@ -54,25 +59,30 @@
 ; CHECK-NEXT:        .long   59
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .long   64                      # 0x40
-; CHECK-NEXT:        .long   61                      # BTF_KIND_INT(id = 6)
+; CHECK-NEXT:        .long   61                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(id = 7)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   50331648                # 0x3000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   6
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   66                      # BTF_KIND_INT(id = 8)
+; CHECK-NEXT:        .long   66                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   86                      # BTF_KIND_VAR(id = 9)
+; CHECK-NEXT:        .long   86                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   89                      # BTF_KIND_DATASEC(id = 10)
+; CHECK-NEXT:        .long   89                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:        .long   251658241               # 0xf000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   9
Index: llvm/test/CodeGen/BPF/BTF/static-var.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/static-var.ll
+++ llvm/test/CodeGen/BPF/BTF/static-var.ll
@@ -32,39 +32,49 @@
 ; CHECK-NEXT:        .long   164
 ; CHECK-NEXT:        .long   164
 ; CHECK-NEXT:        .long   76
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   218103808               # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                       # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   52                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   52                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   16777232                # 0x1000010
-; CHECK-NEXT:        .long   58                      # BTF_KIND_VAR(id = 6)
+; CHECK-NEXT:        .long   58                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(id = 7)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   150994944               # 0x9000000
 ; CHECK-NEXT:        .long   8
-; CHECK-NEXT:        .long   64                      # BTF_KIND_INT(id = 8)
+; CHECK-NEXT:        .long   64                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   69                      # BTF_KIND_VAR(id = 9)
+; CHECK-NEXT:        .long   69                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   71                      # BTF_KIND_DATASEC(id = 10)
+; CHECK-NEXT:        .long   71                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:        .long   251658242               # 0xf000002
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   6
Index: llvm/test/CodeGen/BPF/BTF/struct-anon-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/struct-anon-2.ll
+++ llvm/test/CodeGen/BPF/BTF/struct-anon-2.ll
@@ -21,10 +21,12 @@
   ret i32 0, !dbg !27
 }
 
-; CHECK:             .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK:             .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:             id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   67108866                # 0x4000002
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   4
@@ -33,26 +35,31 @@
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   64                      # 0x40
-; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(id = 3)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   67108865                # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   10
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0                       # 0x0
-; CHECK-NEXT:        .long   13                      # BTF_KIND_INT(id = 4)
+; CHECK-NEXT:        .long   13                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 5)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(id = 6)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   67108865                # 0x4000001
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   17
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .long   0                       # 0x0
-; CHECK-NEXT:        .long   20                      # BTF_KIND_INT(id = 7)
+; CHECK-NEXT:        .long   20                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   16777280                # 0x1000040
Index: llvm/test/CodeGen/BPF/BTF/struct-anon.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/struct-anon.ll
+++ llvm/test/CodeGen/BPF/BTF/struct-anon.ll
@@ -24,19 +24,22 @@
 ; CHECK-NEXT:        .long   64
 ; CHECK-NEXT:        .long   64
 ; CHECK-NEXT:        .long   7
-; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   67108865                # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(id = 2)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   67108865                # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   3                       # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   3                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
Index: llvm/test/CodeGen/BPF/BTF/struct-basic.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/struct-basic.ll
+++ llvm/test/CodeGen/BPF/BTF/struct-basic.ll
@@ -23,7 +23,8 @@
 ; CHECK-NEXT:        .long   68
 ; CHECK-NEXT:        .long   68
 ; CHECK-NEXT:        .long   19
-; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   67108866                # 0x4000002
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   4
@@ -32,11 +33,13 @@
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   32
-; CHECK-NEXT:        .long   10                      # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   10                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   15                      # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   15                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
Index: llvm/test/CodeGen/BPF/BTF/struct-bitfield-typedef.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/struct-bitfield-typedef.ll
+++ llvm/test/CodeGen/BPF/BTF/struct-bitfield-typedef.ll
@@ -25,7 +25,8 @@
 ; CHECK-NEXT:        .long   104
 ; CHECK-NEXT:        .long   104
 ; CHECK-NEXT:        .long   27
-; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   2214592515              # 0x84000003
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   1
@@ -37,17 +38,21 @@
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   8                       # 0x8
-; CHECK-NEXT:        .long   7                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   7                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   12                      # BTF_KIND_TYPEDEF(id = 3)
+; CHECK-NEXT:        .long   12                      # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   4
-; CHECK-NEXT:        .long   18                      # BTF_KIND_TYPEDEF(id = 4)
+; CHECK-NEXT:        .long   18                      # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   23                      # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   23                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
Index: llvm/test/CodeGen/BPF/BTF/struct-enum.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/struct-enum.ll
+++ llvm/test/CodeGen/BPF/BTF/struct-enum.ll
@@ -24,7 +24,8 @@
 ; CHECK-NEXT:        .long   64
 ; CHECK-NEXT:        .long   64
 ; CHECK-NEXT:        .long   15
-; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   2214592514              # 0x84000002
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   4
@@ -33,7 +34,8 @@
 ; CHECK-NEXT:        .long   6
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   8                       # BTF_KIND_ENUM(id = 2)
+; CHECK-NEXT:        .long   8                       # BTF_KIND_ENUM(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   100663298               # 0x6000002
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   11
Index: llvm/test/CodeGen/BPF/BTF/tag-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/tag-1.ll
+++ llvm/test/CodeGen/BPF/BTF/tag-1.ll
@@ -40,7 +40,8 @@
 !17 = !{i32 7, !"frame-pointer", i32 2}
 !18 = !{!"clang version 13.0.0 (https://github.com/llvm/llvm-project.git 825661b8e31d0b29d78178df1e518949dfec9f9a)"}
 
-; CHECK:             .long   1                               # BTF_KIND_STRUCT(id = 1)
+; CHECK:             .long   1                               # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 1
 ; CHECK-NEXT:        .long   67108866                        # 0x4000002
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   4
@@ -49,35 +50,43 @@
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                              # 0x20
-; CHECK-NEXT:        .long   10                              # BTF_KIND_DECL_TAG(id = 2)
+; CHECK-NEXT:        .long   10                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   285212672                       # 0x11000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   4294967295
-; CHECK-NEXT:        .long   15                              # BTF_KIND_DECL_TAG(id = 3)
+; CHECK-NEXT:        .long   15                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   285212672                       # 0x11000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   4294967295
-; CHECK-NEXT:        .long   20                              # BTF_KIND_INT(id = 4)
+; CHECK-NEXT:        .long   20                              # BTF_KIND_INT(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
-; CHECK-NEXT:        .long   10                              # BTF_KIND_DECL_TAG(id = 5)
+; CHECK-NEXT:        .long   10                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   285212672                       # 0x11000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   15                              # BTF_KIND_DECL_TAG(id = 6)
+; CHECK-NEXT:        .long   15                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   285212672                       # 0x11000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   24                              # BTF_KIND_VAR(id = 7)
+; CHECK-NEXT:        .long   24                              # BTF_KIND_VAR(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   234881024                       # 0xe000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   10                              # BTF_KIND_DECL_TAG(id = 8)
+; CHECK-NEXT:        .long   10                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   285212672                       # 0x11000000
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .long   4294967295
-; CHECK-NEXT:        .long   15                              # BTF_KIND_DECL_TAG(id = 9)
+; CHECK-NEXT:        .long   15                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   285212672                       # 0x11000000
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .long   4294967295
Index: llvm/test/CodeGen/BPF/BTF/tag-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/tag-2.ll
+++ llvm/test/CodeGen/BPF/BTF/tag-2.ll
@@ -73,46 +73,56 @@
 !32 = !{!17, !33}
 !33 = !{!"btf_decl_tag", !"tag2"}
 
-; CHECK:             .long   1                               # BTF_KIND_INT(id = 1)
+; CHECK:             .long   1                               # BTF_KIND_INT(
+; CHECK-SAME:             id = 1
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
-; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(id = 2)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                               # BTF_KIND_FUNC_PROTO(id = 3)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   218103810                       # 0xd000002
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   10
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   15                              # BTF_KIND_FUNC(id = 4)
+; CHECK-NEXT:        .long   15                              # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   201326593                       # 0xc000001
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   19                              # BTF_KIND_DECL_TAG(id = 5)
+; CHECK-NEXT:        .long   19                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   285212672                       # 0x11000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   19                              # BTF_KIND_DECL_TAG(id = 6)
+; CHECK-NEXT:        .long   19                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   285212672                       # 0x11000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   4294967295
-; CHECK-NEXT:        .long   0                               # BTF_KIND_FUNC_PROTO(id = 7)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   218103810                       # 0xd000002
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   72                              # BTF_KIND_FUNC(id = 8)
+; CHECK-NEXT:        .long   72                              # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   201326594                       # 0xc000002
 ; CHECK-NEXT:        .long   7
-; CHECK-NEXT:        .long   19                              # BTF_KIND_DECL_TAG(id = 9)
+; CHECK-NEXT:        .long   19                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   285212672                       # 0x11000000
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   4294967295
-; CHECK-NEXT:        .long   76                              # BTF_KIND_DECL_TAG(id = 10)
+; CHECK-NEXT:        .long   76                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:        .long   285212672                       # 0x11000000
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   4294967295
Index: llvm/test/CodeGen/BPF/BTF/tag-extern-func.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/tag-extern-func.ll
+++ llvm/test/CodeGen/BPF/BTF/tag-extern-func.ll
@@ -58,35 +58,43 @@
 !25 = !{!26}
 !26 = !{!"btf_decl_tag", !"foo_tag"}
 
-; CHECK: 	.long	0                               # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK: 	.long	0                               # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME: 	id = 1
 ; CHECK-NEXT: 	.long	218103808                       # 0xd000000
 ; CHECK-NEXT: 	.long	0
-; CHECK-NEXT: 	.long	1                               # BTF_KIND_FUNC(id = 2)
+; CHECK-NEXT: 	.long	1                               # BTF_KIND_FUNC(
+; CHECK-SAME: 	id = 2
 ; CHECK-NEXT: 	.long	201326593                       # 0xc000001
 ; CHECK-NEXT: 	.long	1
-; CHECK-NEXT: 	.long	0                               # BTF_KIND_FUNC_PROTO(id = 3)
+; CHECK-NEXT: 	.long	0                               # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME: 	id = 3
 ; CHECK-NEXT: 	.long	218103810                       # 0xd000002
 ; CHECK-NEXT: 	.long	0
 ; CHECK-NEXT: 	.long	0
 ; CHECK-NEXT: 	.long	4
 ; CHECK-NEXT: 	.long	0
 ; CHECK-NEXT: 	.long	4
-; CHECK-NEXT: 	.long	44                              # BTF_KIND_INT(id = 4)
+; CHECK-NEXT: 	.long	44                              # BTF_KIND_INT(
+; CHECK-SAME: 	id = 4
 ; CHECK-NEXT: 	.long	16777216                        # 0x1000000
 ; CHECK-NEXT: 	.long	4
 ; CHECK-NEXT: 	.long	16777248                        # 0x1000020
-; CHECK-NEXT: 	.long	48                              # BTF_KIND_FUNC(id = 5)
+; CHECK-NEXT: 	.long	48                              # BTF_KIND_FUNC(
+; CHECK-SAME: 	id = 5
 ; CHECK-NEXT: 	.long	201326594                       # 0xc000002
 ; CHECK-NEXT: 	.long	3
-; CHECK-NEXT: 	.long	52                              # BTF_KIND_DECL_TAG(id = 6)
+; CHECK-NEXT: 	.long	52                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME: 	id = 6
 ; CHECK-NEXT: 	.long	285212672                       # 0x11000000
 ; CHECK-NEXT: 	.long	5
 ; CHECK-NEXT: 	.long	0
-; CHECK-NEXT: 	.long	58                              # BTF_KIND_DECL_TAG(id = 7)
+; CHECK-NEXT: 	.long	58                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME: 	id = 7
 ; CHECK-NEXT: 	.long	285212672                       # 0x11000000
 ; CHECK-NEXT: 	.long	5
 ; CHECK-NEXT: 	.long	1
-; CHECK-NEXT: 	.long	64                              # BTF_KIND_DECL_TAG(id = 8)
+; CHECK-NEXT: 	.long	64                              # BTF_KIND_DECL_TAG(
+; CHECK-SAME: 	id = 8
 ; CHECK-NEXT: 	.long	285212672                       # 0x11000000
 ; CHECK-NEXT: 	.long	5
 ; CHECK-NEXT: 	.long	4294967295
Index: llvm/test/CodeGen/BPF/BTF/tag-typedef.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/tag-typedef.ll
+++ llvm/test/CodeGen/BPF/BTF/tag-typedef.ll
@@ -42,38 +42,47 @@
 !20 = !{i32 7, !"frame-pointer", i32 2}
 !21 = !{!"clang version 14.0.0 (https://github.com/llvm/llvm-project.git 219b26fbcd70273ddfd4ead9387f7c69b7eb4570)"}
 
-; CHECK:             .long   1                               # BTF_KIND_TYPEDEF(id = 1)
+; CHECK:             .long   1                               # BTF_KIND_TYPEDEF(
+; CHECK-SAME:             id = 1
 ; CHECK-NEXT:        .long   134217728                       # 0x8000000
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   5                               # BTF_KIND_DECL_TAG(id = 2)
+; CHECK-NEXT:        .long   5                               # BTF_KIND_DECL_TAG(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   285212672                       # 0x11000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   4294967295
-; CHECK-NEXT:        .long   0                               # BTF_KIND_STRUCT(id = 3)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   67108865                        # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   10
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0                               # 0x0
-; CHECK-NEXT:        .long   12                              # BTF_KIND_INT(id = 4)
+; CHECK-NEXT:        .long   12                              # BTF_KIND_INT(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
-; CHECK-NEXT:        .long   10                              # BTF_KIND_VAR(id = 5)
+; CHECK-NEXT:        .long   10                              # BTF_KIND_VAR(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   234881024                       # 0xe000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   16                              # BTF_KIND_TYPEDEF(id = 6)
+; CHECK-NEXT:        .long   16                              # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   134217728                       # 0x8000000
 ; CHECK-NEXT:        .long   8
-; CHECK-NEXT:        .long   5                               # BTF_KIND_DECL_TAG(id = 7)
+; CHECK-NEXT:        .long   5                               # BTF_KIND_DECL_TAG(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   285212672                       # 0x11000000
 ; CHECK-NEXT:        .long   6
 ; CHECK-NEXT:        .long   4294967295
-; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(id = 8)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   9
-; CHECK-NEXT:        .long   20                              # BTF_KIND_INT(id = 9)
+; CHECK-NEXT:        .long   20                              # BTF_KIND_INT(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                              # 0x20
Index: llvm/test/CodeGen/BPF/BTF/type-tag-fixup-fwd.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/type-tag-fixup-fwd.ll
+++ llvm/test/CodeGen/BPF/BTF/type-tag-fixup-fwd.ll
@@ -35,39 +35,49 @@
   ret void, !dbg !23
 }
 
-; CHECK:             .long   0                               # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK:             .long   0                               # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:             id = 1
 ; CHECK-NEXT:        .long   218103808                       # 0xd000000
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   1                               # BTF_KIND_FUNC(id = 2)
+; CHECK-NEXT:        .long   1                               # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   201326593                       # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                               # BTF_KIND_FUNC_PROTO(id = 3)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   218103809                       # 0xd000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   4
-; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(id = 4)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   62                              # BTF_KIND_STRUCT(id = 5)
+; CHECK-NEXT:        .long   62                              # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   67108865                        # 0x4000001
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   72
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   0                               # 0x0
-; CHECK-NEXT:        .long   76                              # BTF_KIND_TYPE_TAG(id = 6)
+; CHECK-NEXT:        .long   76                              # BTF_KIND_TYPE_TAG(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   301989888                       # 0x12000000
 ; CHECK-NEXT:        .long   9
-; CHECK-NEXT:        .long   81                              # BTF_KIND_TYPE_TAG(id = 7)
+; CHECK-NEXT:        .long   81                              # BTF_KIND_TYPE_TAG(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   301989888                       # 0x12000000
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(id = 8)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   7
-; CHECK-NEXT:        .long   86                              # BTF_KIND_FWD(id = 9)
+; CHECK-NEXT:        .long   86                              # BTF_KIND_FWD(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   117440512                       # 0x7000000
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   90                              # BTF_KIND_FUNC(id = 10)
+; CHECK-NEXT:        .long   90                              # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:        .long   201326594                       # 0xc000002
 ; CHECK-NEXT:        .long   3
 
Index: llvm/test/CodeGen/BPF/BTF/type-tag-fixup-resolved.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/type-tag-fixup-resolved.ll
+++ llvm/test/CodeGen/BPF/BTF/type-tag-fixup-resolved.ll
@@ -37,51 +37,63 @@
   ret void, !dbg !26
 }
 
-; CHECK:             .long   0                               # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK:             .long   0                               # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:             id = 1
 ; CHECK-NEXT:        .long   218103808                       # 0xd000000
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   1                               # BTF_KIND_FUNC(id = 2)
+; CHECK-NEXT:        .long   1                               # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   201326593                       # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                               # BTF_KIND_FUNC_PROTO(id = 3)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   218103810                       # 0xd000002
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   7
-; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(id = 4)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   63                              # BTF_KIND_STRUCT(id = 5)
+; CHECK-NEXT:        .long   63                              # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   67108865                        # 0x4000001
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   73
 ; CHECK-NEXT:        .long   6
 ; CHECK-NEXT:        .long   0                               # 0x0
-; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(id = 6)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   12
-; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(id = 7)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   8
-; CHECK-NEXT:        .long   77                              # BTF_KIND_STRUCT(id = 8)
+; CHECK-NEXT:        .long   77                              # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   67108865                        # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   81
 ; CHECK-NEXT:        .long   9
 ; CHECK-NEXT:        .long   0                               # 0x0
-; CHECK-NEXT:        .long   83                              # BTF_KIND_INT(id = 9)
+; CHECK-NEXT:        .long   83                              # BTF_KIND_INT(
+; CHECK-SAME:        id = 9
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
-; CHECK-NEXT:        .long   87                              # BTF_KIND_FUNC(id = 10)
+; CHECK-NEXT:        .long   87                              # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 10
 ; CHECK-NEXT:        .long   201326594                       # 0xc000002
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   92                              # BTF_KIND_TYPE_TAG(id = 11)
+; CHECK-NEXT:        .long   92                              # BTF_KIND_TYPE_TAG(
+; CHECK-SAME:        id = 11
 ; CHECK-NEXT:        .long   301989888                       # 0x12000000
 ; CHECK-NEXT:        .long   8
-; CHECK-NEXT:        .long   97                              # BTF_KIND_TYPE_TAG(id = 12)
+; CHECK-NEXT:        .long   97                              # BTF_KIND_TYPE_TAG(
+; CHECK-SAME:        id = 12
 ; CHECK-NEXT:        .long   301989888                       # 0x12000000
 ; CHECK-NEXT:        .long   11
 
Index: llvm/test/CodeGen/BPF/BTF/type-tag-var.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/type-tag-var.ll
+++ llvm/test/CodeGen/BPF/BTF/type-tag-var.ll
@@ -27,26 +27,33 @@
 !10 = !{!9, !11}
 !11 = !{!"btf_type_tag", !"tag2"}
 
-; CHECK:             .long   1                               # BTF_KIND_TYPE_TAG(id = 1)
+; CHECK:             .long   1                               # BTF_KIND_TYPE_TAG(
+; CHECK-SAME:             id = 1
 ; CHECK-NEXT:        .long   301989888                       # 0x12000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   6                               # BTF_KIND_TYPE_TAG(id = 2)
+; CHECK-NEXT:        .long   6                               # BTF_KIND_TYPE_TAG(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   301989888                       # 0x12000000
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(id = 3)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                               # BTF_KIND_TYPE_TAG(id = 4)
+; CHECK-NEXT:        .long   1                               # BTF_KIND_TYPE_TAG(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   301989888                       # 0x12000000
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(id = 5)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_PTR(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   33554432                        # 0x2000000
 ; CHECK-NEXT:        .long   4
-; CHECK-NEXT:        .long   11                              # BTF_KIND_INT(id = 6)
+; CHECK-NEXT:        .long   11                              # BTF_KIND_INT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
-; CHECK-NEXT:        .long   15                              # BTF_KIND_VAR(id = 7)
+; CHECK-NEXT:        .long   15                              # BTF_KIND_VAR(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   234881024                       # 0xe000000
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   1
Index: llvm/test/CodeGen/BPF/BTF/uchar.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/uchar.ll
+++ llvm/test/CodeGen/BPF/BTF/uchar.ll
@@ -21,7 +21,8 @@
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   15
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   8                       # 0x8
Index: llvm/test/CodeGen/BPF/BTF/uint.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/uint.ll
+++ llvm/test/CodeGen/BPF/BTF/uint.ll
@@ -21,7 +21,8 @@
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   14
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
Index: llvm/test/CodeGen/BPF/BTF/ulonglong.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/ulonglong.ll
+++ llvm/test/CodeGen/BPF/BTF/ulonglong.ll
@@ -21,7 +21,8 @@
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   24
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   64                      # 0x40
Index: llvm/test/CodeGen/BPF/BTF/union-array-typedef.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/union-array-typedef.ll
+++ llvm/test/CodeGen/BPF/BTF/union-array-typedef.ll
@@ -24,7 +24,8 @@
 ; CHECK-NEXT:        .long   120
 ; CHECK-NEXT:        .long   120
 ; CHECK-NEXT:        .long   41
-; CHECK-NEXT:        .long   1                       # BTF_KIND_UNION(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   83886082                # 0x5000002
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   3
@@ -33,24 +34,29 @@
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   0                       # 0x0
-; CHECK-NEXT:        .long   7                       # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   7                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(id = 3)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   50331648                # 0x3000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   4
-; CHECK-NEXT:        .long   12                      # BTF_KIND_INT(id = 4)
+; CHECK-NEXT:        .long   12                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   32                      # BTF_KIND_TYPEDEF(id = 5)
+; CHECK-NEXT:        .long   32                      # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   37                      # BTF_KIND_INT(id = 6)
+; CHECK-NEXT:        .long   37                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
Index: llvm/test/CodeGen/BPF/BTF/ushort.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/ushort.ll
+++ llvm/test/CodeGen/BPF/BTF/ushort.ll
@@ -21,7 +21,8 @@
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   16
-; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(id = 1)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_INT(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   2
 ; CHECK-NEXT:        .long   16                      # 0x10
Index: llvm/test/CodeGen/BPF/BTF/weak-global-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/weak-global-2.ll
+++ llvm/test/CodeGen/BPF/BTF/weak-global-2.ll
@@ -18,15 +18,18 @@
   ret i32 %conv, !dbg !19
 }
 
-; CHECK:             .long   55                      # BTF_KIND_INT(id = 4)
+; CHECK:             .long   55                      # BTF_KIND_INT(
+; CHECK-SAME:             id = 4
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   60                      # BTF_KIND_VAR(id = 5)
+; CHECK-NEXT:        .long   60                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   62                      # BTF_KIND_DATASEC(id = 6)
+; CHECK-NEXT:        .long   62                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   251658241               # 0xf000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   5
Index: llvm/test/CodeGen/BPF/BTF/weak-global-3.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/weak-global-3.ll
+++ llvm/test/CodeGen/BPF/BTF/weak-global-3.ll
@@ -19,31 +19,39 @@
   ret i32 %conv, !dbg !21
 }
 
-; CHECK:             .long   0                               # BTF_KIND_FUNC_PROTO(id = 1)
+; CHECK:             .long   0                               # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:             id = 1
 ; CHECK-NEXT:        .long   218103808                       # 0xd000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                               # BTF_KIND_INT(id = 2)
+; CHECK-NEXT:        .long   1                               # BTF_KIND_INT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
-; CHECK-NEXT:        .long   5                               # BTF_KIND_FUNC(id = 3)
+; CHECK-NEXT:        .long   5                               # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   201326593                       # 0xc000001
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   0                               # BTF_KIND_CONST(id = 4)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_CONST(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   167772160                       # 0xa000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   0                               # BTF_KIND_VOLATILE(id = 5)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_VOLATILE(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   150994944                       # 0x9000000
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   47                              # BTF_KIND_INT(id = 6)
+; CHECK-NEXT:        .long   47                              # BTF_KIND_INT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                        # 0x1000008
-; CHECK-NEXT:        .long   52                              # BTF_KIND_VAR(id = 7)
+; CHECK-NEXT:        .long   52                              # BTF_KIND_VAR(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   234881024                       # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   54                              # BTF_KIND_DATASEC(id = 8)
+; CHECK-NEXT:        .long   54                              # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   251658241                       # 0xf000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   7
Index: llvm/test/CodeGen/BPF/BTF/weak-global.ll
===================================================================
--- llvm/test/CodeGen/BPF/BTF/weak-global.ll
+++ llvm/test/CodeGen/BPF/BTF/weak-global.ll
@@ -18,15 +18,18 @@
   ret i32 %conv, !dbg !19
 }
 
-; CHECK:             .long   55                      # BTF_KIND_INT(id = 4)
+; CHECK:             .long   55                      # BTF_KIND_INT(
+; CHECK-SAME:             id = 4
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   1
 ; CHECK-NEXT:        .long   16777224                # 0x1000008
-; CHECK-NEXT:        .long   60                      # BTF_KIND_VAR(id = 5)
+; CHECK-NEXT:        .long   60                      # BTF_KIND_VAR(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   234881024               # 0xe000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   62                      # BTF_KIND_DATASEC(id = 6)
+; CHECK-NEXT:        .long   62                      # BTF_KIND_DATASEC(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   251658241               # 0xf000001
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   5
Index: llvm/test/CodeGen/BPF/CORE/anon-struct-argument-pragma.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/anon-struct-argument-pragma.ll
+++ llvm/test/CodeGen/BPF/CORE/anon-struct-argument-pragma.ll
@@ -34,10 +34,12 @@
   ret i32 %bf.cast, !dbg !32
 }
 
-; CHECK:             .long   1                               # BTF_KIND_TYPEDEF(id = 2)
+; CHECK:             .long   1                               # BTF_KIND_TYPEDEF(
+; CHECK-SAME:             id = 2
 ; CHECK-NEXT:        .long   134217728                       # 0x8000000
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   0                               # BTF_KIND_STRUCT(id = 3)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 3
 
 ; CHECK:             .ascii  "sockptr_t"                     # string offset=1
 ; CHECK:             .ascii  ".text"                         # string offset=59
Index: llvm/test/CodeGen/BPF/CORE/anon-union-localvar-attr.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/anon-union-localvar-attr.ll
+++ llvm/test/CodeGen/BPF/CORE/anon-union-localvar-attr.ll
@@ -35,10 +35,12 @@
   ret i32 %2, !dbg !36
 }
 
-; CHECK:             .long   56                              # BTF_KIND_TYPEDEF(id = 7)
+; CHECK:             .long   56                              # BTF_KIND_TYPEDEF(
+; CHECK-SAME:             id = 7
 ; CHECK-NEXT:        .long   134217728                       # 0x8000000
 ; CHECK-NEXT:        .long   8
-; CHECK-NEXT:        .long   0                               # BTF_KIND_UNION(id = 8)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_UNION(
+; CHECK-SAME:        id = 8
 
 ; CHECK:             .ascii  ".text"                         # string offset=10
 ; CHECK:             .ascii  "sockptr_t"                     # string offset=56
Index: llvm/test/CodeGen/BPF/CORE/anon-union-localvar-pragma.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/anon-union-localvar-pragma.ll
+++ llvm/test/CodeGen/BPF/CORE/anon-union-localvar-pragma.ll
@@ -37,10 +37,12 @@
   ret i32 %2, !dbg !36
 }
 
-; CHECK:             .long   56                              # BTF_KIND_TYPEDEF(id = 7)
+; CHECK:             .long   56                              # BTF_KIND_TYPEDEF(
+; CHECK-SAME:             id = 7
 ; CHECK-NEXT:        .long   134217728                       # 0x8000000
 ; CHECK-NEXT:        .long   8
-; CHECK-NEXT:        .long   0                               # BTF_KIND_UNION(id = 8)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_UNION(
+; CHECK-SAME:        id = 8
 
 ; CHECK:             .ascii  ".text"                         # string offset=10
 ; CHECK:             .ascii  "sockptr_t"                     # string offset=56
Index: llvm/test/CodeGen/BPF/CORE/btf-id-duplicate.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/btf-id-duplicate.ll
+++ llvm/test/CodeGen/BPF/CORE/btf-id-duplicate.ll
@@ -40,7 +40,8 @@
   ret i32 %conv, !dbg !30
 }
 
-; CHECK:             .long   1                               # BTF_KIND_STRUCT(id = 2)
+; CHECK:             .long   1                               # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 2
 
 ; CHECK:             .ascii  "s1"                            # string offset=1
 ; CHECK:             .ascii  ".text"                         # string offset=20
Index: llvm/test/CodeGen/BPF/CORE/field-reloc-alu32.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/field-reloc-alu32.ll
+++ llvm/test/CodeGen/BPF/CORE/field-reloc-alu32.ll
@@ -25,7 +25,8 @@
 ; CHECK:             r0 = 4
 ; CHECK:             exit
 
-; CHECK:             .long   13                      # BTF_KIND_STRUCT(id = 4)
+; CHECK:             .long   13                      # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 4
 
 ; CHECK:             .ascii  ".text"                 # string offset=7
 ; CHECK:             .byte   98                      # string offset=13
Index: llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1-bpfeb.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1-bpfeb.ll
+++ llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1-bpfeb.ll
@@ -46,7 +46,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 2
 
 ; CHECK:             .byte   115                     # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=89
Index: llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1.ll
+++ llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1.ll
@@ -46,7 +46,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 2
 
 ; CHECK:             .byte   115                     # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=89
Index: llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-2-bpfeb.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-2-bpfeb.ll
+++ llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-2-bpfeb.ll
@@ -47,7 +47,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 2
 
 ; CHECK:             .byte   115                     # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=40
Index: llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-2.ll
+++ llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-2.ll
@@ -47,7 +47,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 2
 
 ; CHECK:             .byte   115                     # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=40
Index: llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-record-align16.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-record-align16.ll
+++ llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-record-align16.ll
@@ -51,7 +51,8 @@
   ret i32 %bf.cast, !dbg !27
 }
 
-; CHECK:        .long   68                              # BTF_KIND_STRUCT(id = 4)
+; CHECK:        .long   68                              # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 4
 
 ; CHECK:        .ascii  ".text"                         # string offset=9
 ; CHECK:        .ascii  "t1"                            # string offset=68
Index: llvm/test/CodeGen/BPF/CORE/field-reloc-duplicate.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/field-reloc-duplicate.ll
+++ llvm/test/CodeGen/BPF/CORE/field-reloc-duplicate.ll
@@ -42,7 +42,8 @@
   ret i32 %2, !dbg !35
 }
 
-; CHECK:             .long   1                               # BTF_KIND_STRUCT(id = 2)
+; CHECK:             .long   1                               # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 2
 
 ; CHECK:             .ascii  "s1"                            # string offset=1
 ; CHECK:             .ascii  ".text"                         # string offset=20
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-array-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-array-2.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-array-2.ll
@@ -25,7 +25,8 @@
   ret i32 %1, !dbg !25
 }
 
-; CHECK:             .long   16                      # BTF_KIND_STRUCT(id = 4)
+; CHECK:             .long   16                      # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 4
 
 ; CHECK:             .ascii  ".text"                 # string offset=10
 ; CHECK:             .ascii  "s1"                    # string offset=16
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-1.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-1.ll
@@ -56,7 +56,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=43
 ; CHECK:             .ascii  "0:1:0"                 # string offset=49
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-2.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-2.ll
@@ -47,7 +47,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=42
 ; CHECK:             .ascii  "0:1"                   # string offset=48
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-3.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-3.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-3.ll
@@ -41,7 +41,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=54
 ; CHECK:             .ascii  "0:1:0:5"               # string offset=60
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-4.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-4.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-4.ll
@@ -26,7 +26,8 @@
 ; CHECK:             r0 = 4
 ; CHECK:             exit
 
-; CHECK:             .long   6                       # BTF_KIND_STRUCT(id = 3)
+; CHECK:             .long   6                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 3
 
 ; CHECK:             .ascii  "s1"                    # string offset=6
 ; CHECK:             .ascii  ".text"                 # string offset=31
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-1.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-1.ll
@@ -56,8 +56,10 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_STRUCT(id = 2)
-; CHECK:             .long   37                      # BTF_KIND_UNION(id = 7)
+; CHECK:             .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 2
+; CHECK:             .long   37                      # BTF_KIND_UNION(
+; CHECK-SAME:             id = 7
 ; CHECK:             .ascii  "s1"                    # string offset=1
 ; CHECK:             .ascii  "u1"                    # string offset=37
 ; CHECK:             .ascii  ".text"                 # string offset=64
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-2.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-2.ll
@@ -40,7 +40,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=55
 ; CHECK:             .ascii  "0:1:0"                 # string offset=61
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-3.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-3.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-3.ll
@@ -40,7 +40,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=54
 ; CHECK:             .ascii  "0:1:0:5"               # string offset=60
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-4.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-4.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-4.ll
@@ -29,13 +29,15 @@
 ; CHECK:             r0 = 1
 ; CHECK-NEXT:        exit
 
-; CHECK:             .long   26                              # BTF_KIND_STRUCT(id = 4)
+; CHECK:             .long   26                              # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 4
 ; CHECK-NEXT:        .long   67108865                        # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   28
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   0                               # 0x0
-; CHECK-NEXT:        .long   32                              # BTF_KIND_INT(id = 5)
+; CHECK-NEXT:        .long   32                              # BTF_KIND_INT(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   16777216                        # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                        # 0x1000020
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-1-bpfeb.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-1-bpfeb.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-1-bpfeb.ll
@@ -57,7 +57,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=43
 ; CHECK:             .ascii  "0:1:0"                 # string offset=49
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-1.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-1.ll
@@ -57,7 +57,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=43
 ; CHECK:             .ascii  "0:1:0"                 # string offset=49
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-2.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-2.ll
@@ -41,7 +41,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=43
 ; CHECK:             .ascii  "0:1:0"                 # string offset=49
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-1.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-1.ll
@@ -56,7 +56,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=43
 ; CHECK:             .ascii  "0:1:0"                 # string offset=49
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-2.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-2.ll
@@ -40,7 +40,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=42
 ; CHECK:             .ascii  "0:1:0"                 # string offset=48
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-3.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-3.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-3.ll
@@ -41,7 +41,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=59
 ; CHECK:             .ascii  "0:1:0:3"               # string offset=65
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-1.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-1.ll
@@ -56,8 +56,10 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_STRUCT(id = 2)
-; CHECK:             .long   37                      # BTF_KIND_UNION(id = 7)
+; CHECK:             .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 2
+; CHECK:             .long   37                      # BTF_KIND_UNION(
+; CHECK-SAME:             id = 7
 ; CHECK:             .ascii  "s1"                    # string offset=1
 ; CHECK:             .ascii  "u1"                    # string offset=37
 ; CHECK:             .ascii  ".text"                 # string offset=64
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-2.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-2.ll
@@ -52,7 +52,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=65
 ; CHECK:             .ascii  "0:1:0"                 # string offset=71
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-3.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-3.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-3.ll
@@ -47,7 +47,8 @@
 ; CHECK-ALU32:       w0 += w1
 ; CHECK:             exit
 
-; CHECK:             .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = 2
 ; CHECK:             .ascii  "u1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=81
 ; CHECK:             .ascii  "0:1:0:5"               # string offset=87
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-enum-value-opaque-pointer.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-enum-value-opaque-pointer.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-enum-value-opaque-pointer.ll
@@ -36,8 +36,10 @@
 ; CHECK:             r{{[0-9]+}} = -2147483648 ll
 ; CHECK:             exit
 
-; CHECK:             .long   16                              # BTF_KIND_ENUM64(id = 4)
-; CHECK:             .long   57                              # BTF_KIND_TYPEDEF(id = 5)
+; CHECK:             .long   16                              # BTF_KIND_ENUM64(
+; CHECK-SAME:             id = 4
+; CHECK:             .long   57                              # BTF_KIND_TYPEDEF(
+; CHECK-SAME:             id = 5
 
 ; CHECK:             .ascii  ".text"                         # string offset=10
 ; CHECK:             .ascii  "AA"                            # string offset=16
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-enum-value.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-enum-value.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-enum-value.ll
@@ -36,7 +36,8 @@
 ; CHECK:             r{{[0-9]+}} = -2147483648 ll
 ; CHECK:             exit
 
-; CHECK:             .long   16                              # BTF_KIND_ENUM64(id = 4)
+; CHECK:             .long   16                              # BTF_KIND_ENUM64(
+; CHECK-SAME:             id = 4
 ; CHECK-NEXT:        .long   2466250754                      # 0x93000002
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   19
@@ -45,10 +46,12 @@
 ; CHECK-NEXT:        .long   24
 ; CHECK-NEXT:        .long   4294934528                      # 0xffff8000
 ; CHECK-NEXT:        .long   0                               # 0x0
-; CHECK-NEXT:        .long   57                              # BTF_KIND_TYPEDEF(id = 5)
+; CHECK-NEXT:        .long   57                              # BTF_KIND_TYPEDEF(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   134217728                       # 0x8000000
 ; CHECK-NEXT:        .long   6
-; CHECK-NEXT:        .long   0                               # BTF_KIND_ENUM64(id = 6)
+; CHECK-NEXT:        .long   0                               # BTF_KIND_ENUM64(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   318767105                       # 0x13000001
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   62
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-exist.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-exist.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-exist.ll
@@ -32,9 +32,12 @@
 ; CHECK:             r{{[0-9]+}} = 1
 ; CHECK:             exit
 
-; CHECK:             .long   16                              # BTF_KIND_TYPEDEF(id = 4)
-; CHECK:             .long   49                              # BTF_KIND_STRUCT(id = 7)
-; CHECK:             .long   74                              # BTF_KIND_ENUM(id = 10)
+; CHECK:             .long   16                              # BTF_KIND_TYPEDEF(
+; CHECK-SAME:             id = 4
+; CHECK:             .long   49                              # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 7
+; CHECK:             .long   74                              # BTF_KIND_ENUM(
+; CHECK-SAME:             id = 10
 
 ; CHECK:             .ascii  ".text"                         # string offset=10
 ; CHECK:             .ascii  "func_t"                        # string offset=16
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-match.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-match.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-match.ll
@@ -33,9 +33,12 @@
 ; CHECK:             r{{[0-9]+}} = 1
 ; CHECK:             exit
 
-; CHECK:             .long   16                              # BTF_KIND_TYPEDEF(id = 4)
-; CHECK:             .long   40                              # BTF_KIND_STRUCT(id = 7)
-; CHECK:             .long   65                              # BTF_KIND_ENUM(id = 10)
+; CHECK:             .long   16                              # BTF_KIND_TYPEDEF(
+; CHECK-SAME:             id = 4
+; CHECK:             .long   40                              # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 7
+; CHECK:             .long   65                              # BTF_KIND_ENUM(
+; CHECK-SAME:             id = 10
 
 ; CHECK:             .ascii  ".text"                         # string offset=10
 ; CHECK:             .ascii  "func_t"                        # string offset=16
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-size-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-size-1.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-size-1.ll
@@ -32,9 +32,12 @@
 ; CHECK:             r{{[0-9]+}} = 4
 ; CHECK:             exit
 
-; CHECK:             .long   16                              # BTF_KIND_TYPEDEF(id = 4)
-; CHECK:             .long   49                              # BTF_KIND_STRUCT(id = 7)
-; CHECK:             .long   74                              # BTF_KIND_ENUM(id = 10)
+; CHECK:             .long   16                              # BTF_KIND_TYPEDEF(
+; CHECK-SAME:             id = 4
+; CHECK:             .long   49                              # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 7
+; CHECK:             .long   74                              # BTF_KIND_ENUM(
+; CHECK-SAME:             id = 10
 
 ; CHECK:             .ascii  ".text"                         # string offset=10
 ; CHECK:             .ascii  "func_t"                        # string offset=16
Index: llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-size-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-size-2.ll
+++ llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-size-2.ll
@@ -38,9 +38,12 @@
 ; CHECK:             r{{[0-9]+}} = 4
 ; CHECK:             exit
 
-; CHECK:             .long   16                              # BTF_KIND_TYPEDEF(id = 4)
-; CHECK:             .long   49                              # BTF_KIND_STRUCT(id = 7)
-; CHECK:             .long   74                              # BTF_KIND_ENUM(id = 10)
+; CHECK:             .long   16                              # BTF_KIND_TYPEDEF(
+; CHECK-SAME:             id = 4
+; CHECK:             .long   49                              # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 7
+; CHECK:             .long   74                              # BTF_KIND_ENUM(
+; CHECK-SAME:             id = 10
 
 ; CHECK:             .ascii  ".text"                         # string offset=10
 ; CHECK:             .ascii  "func_t"                        # string offset=16
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-basic.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-basic.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-basic.ll
@@ -49,10 +49,12 @@
 ; CHECK-NEXT:        .long   120
 ; CHECK-NEXT:        .long   120
 ; CHECK-NEXT:        .long   90
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   67108866                # 0x4000002
 ; CHECK-NEXT:        .long   16
 ; CHECK-NEXT:        .long   9
@@ -61,22 +63,27 @@
 ; CHECK-NEXT:        .long   11
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   64                      # 0x40
-; CHECK-NEXT:        .long   15                      # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   15                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   5
-; CHECK-NEXT:        .long   19                      # BTF_KIND_FWD(id = 5)
+; CHECK-NEXT:        .long   19                      # BTF_KIND_FWD(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   117440512               # 0x7000000
 ; CHECK-NEXT:        .long   0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 6)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   30
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   34                      # BTF_KIND_FUNC(id = 7)
+; CHECK-NEXT:        .long   34                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   6
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-1.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-1.ll
@@ -40,8 +40,10 @@
 ; CHECK:              r1 += r2
 ; CHECK:              call get_value
 
-; CHECK:              .long   1                       # BTF_KIND_STRUCT(id = [[TID1:[0-9]+]])
-; CHECK:              .long   100                     # BTF_KIND_STRUCT(id = [[TID2:[0-9]+]])
+; CHECK:              .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:              id = [[TID1:[0-9]+]]
+; CHECK:              .long   100                     # BTF_KIND_STRUCT(
+; CHECK-SAME:              id = [[TID2:[0-9]+]]
 
 ; CHECK:              .ascii  "v3"                    # string offset=1
 ; CHECK:              .ascii  ".text"                 # string offset=46
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-2.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-2.ll
@@ -41,8 +41,10 @@
 ; CHECK:              r1 += r2
 ; CHECK:              call get_value
 
-; CHECK:              .long   1                       # BTF_KIND_STRUCT(id = [[TID1:[0-9]+]])
-; CHECK:              .long   100                     # BTF_KIND_STRUCT(id = [[TID2:[0-9]+]])
+; CHECK:              .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:              id = [[TID1:[0-9]+]]
+; CHECK:              .long   100                     # BTF_KIND_STRUCT(
+; CHECK-SAME:              id = [[TID2:[0-9]+]]
 
 ; CHECK:              .ascii  "v3"                    # string offset=1
 ; CHECK:              .ascii  ".text"                 # string offset=46
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-1.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-1.ll
@@ -36,8 +36,10 @@
 ; CHECK:              r1 += r2
 ; CHECK:              call get_value
 
-; CHECK:             .long   1                       # BTF_KIND_STRUCT(id = [[V3_TID:[0-9]+]])
-; CHECK:             .long   81                      # BTF_KIND_STRUCT(id = [[V1_TID:[0-9]+]])
+; CHECK:             .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = [[V3_TID:[0-9]+]]
+; CHECK:             .long   81                      # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = [[V1_TID:[0-9]+]]
 
 ; CHECK:             .ascii  "v3"                    # string offset=1
 ; CHECK-NEXT:        .byte   0
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-2.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-2.ll
@@ -39,8 +39,10 @@
 ; CHECK:             r1 += r2
 ; CHECK:             call get_value
 
-; CHECK:             .long   6                       # BTF_KIND_STRUCT(id = [[TID1:[0-9]+]])
-; CHECK:             .long   91                      # BTF_KIND_STRUCT(id = [[TID2:[0-9]+]])
+; CHECK:             .long   6                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = [[TID1:[0-9]+]]
+; CHECK:             .long   91                      # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = [[TID2:[0-9]+]]
 
 ; CHECK:             .ascii  "v3"                    # string offset=6
 ; CHECK:             .ascii  ".text"                 # string offset=39
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-3.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-3.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-3.ll
@@ -39,8 +39,10 @@
 ; CHECK:             r1 += r2
 ; CHECK:             call get_value
 
-; CHECK:             .long   6                       # BTF_KIND_STRUCT(id = [[TID1:[0-9]+]])
-; CHECK:             .long   111                     # BTF_KIND_STRUCT(id = [[TID2:[0-9]+]])
+; CHECK:             .long   6                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = [[TID1:[0-9]+]]
+; CHECK:             .long   111                     # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = [[TID2:[0-9]+]]
 
 ; CHECK:             .ascii  "v3"                    # string offset=6
 ; CHECK:             .ascii  ".text"                 # string offset=57
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-1.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-1.ll
@@ -41,8 +41,10 @@
 ; CHECK:             r1 += r2
 ; CHECK:             call get_value
 
-; CHECK:             .long   6                       # BTF_KIND_UNION(id = [[TID1:[0-9]+]])
-; CHECK:             .long   91                      # BTF_KIND_UNION(id = [[TID2:[0-9]+]])
+; CHECK:             .long   6                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = [[TID1:[0-9]+]]
+; CHECK:             .long   91                      # BTF_KIND_UNION(
+; CHECK-SAME:             id = [[TID2:[0-9]+]]
 
 ; CHECK:             .ascii  "v3"                    # string offset=6
 ; CHECK:             .ascii  ".text"                 # string offset=39
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-2.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-2.ll
@@ -41,8 +41,10 @@
 ; CHECK:             r1 += r2
 ; CHECK:             call get_value
 
-; CHECK:             .long   6                       # BTF_KIND_UNION(id = [[TID1:[0-9]+]])
-; CHECK:             .long   111                     # BTF_KIND_UNION(id = [[TID2:[0-9]+]])
+; CHECK:             .long   6                       # BTF_KIND_UNION(
+; CHECK-SAME:             id = [[TID1:[0-9]+]]
+; CHECK:             .long   111                     # BTF_KIND_UNION(
+; CHECK-SAME:             id = [[TID2:[0-9]+]]
 
 ; CHECK:             .ascii  "v3"                    # string offset=6
 ; CHECK:             .ascii  ".text"                 # string offset=57
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-end-load.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-end-load.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-end-load.ll
@@ -27,7 +27,8 @@
 ; CHECK-ALU32: w0 = *(u32 *)(r1 + 4)
 ; CHECK:       exit
 ;
-; CHECK:       .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK:       .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:       id = 2
 ;
 ; CHECK:       .byte   115                     # string offset=1
 ; CHECK:       .ascii  ".text"                 # string offset=20
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-end-ret.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-end-ret.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-end-ret.ll
@@ -27,7 +27,8 @@
 ; CHECK:       r0 += r1
 ; CHECK:       exit
 ;
-; CHECK:       .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK:       .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:       id = 2
 ;
 ; CHECK:       .byte   115                     # string offset=1
 ; CHECK:       .ascii  ".text"                 # string offset=20
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-2-bpfeb.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-2-bpfeb.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-2-bpfeb.ll
@@ -115,7 +115,8 @@
 ; CHECK32:           r{{[0-9]+}} s>>= 60
 ; CHECK:             r{{[0-9]+}} = 1
 
-; CHECK:             .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 2
 ; CHECK:             .byte   115                     # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=30
 ; CHECK:             .ascii  "0:2"                   # string offset=36
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-2.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-2.ll
@@ -115,7 +115,8 @@
 ; CHECK32:           r{{[0-9]+}} s>>= 60
 ; CHECK:             r{{[0-9]+}} = 1
 
-; CHECK:             .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 2
 ; CHECK:             .byte   115                     # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=30
 ; CHECK:             .ascii  "0:2"                   # string offset=36
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-global-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-global-1.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-global-1.ll
@@ -31,7 +31,8 @@
 ; CHECK:              r1 += r2
 ; CHECK:              call get_value
 
-; CHECK:              .long   16                      # BTF_KIND_STRUCT(id = [[TID1:[0-9]+]])
+; CHECK:              .long   16                      # BTF_KIND_STRUCT(
+; CHECK-SAME:              id = [[TID1:[0-9]+]]
 
 ; CHECK:              .ascii  ".text"                 # string offset=10
 ; CHECK:              .ascii  "v3"                    # string offset=16
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-global-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-global-2.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-global-2.ll
@@ -33,7 +33,8 @@
 ; CHECK:              r1 += r2
 ; CHECK:              call get_value
 
-; CHECK:              .long   16                      # BTF_KIND_STRUCT(id = [[TID1:[0-9]+]])
+; CHECK:              .long   16                      # BTF_KIND_STRUCT(
+; CHECK-SAME:              id = [[TID1:[0-9]+]]
 
 ; CHECK:              .ascii  ".text"                 # string offset=10
 ; CHECK:              .ascii  "v3"                    # string offset=16
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-global-3.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-global-3.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-global-3.ll
@@ -31,7 +31,8 @@
 ; CHECK:              r1 += r2
 ; CHECK:              call get_value
 
-; CHECK:              .long   16                      # BTF_KIND_STRUCT(id = [[TID1:[0-9]+]])
+; CHECK:              .long   16                      # BTF_KIND_STRUCT(
+; CHECK-SAME:              id = [[TID1:[0-9]+]]
 
 ; CHECK:              .ascii  ".text"                 # string offset=10
 ; CHECK:              .ascii  "v3"                    # string offset=16
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-middle-chain.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-middle-chain.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-middle-chain.ll
@@ -42,7 +42,8 @@
   ret void, !dbg !37
 }
 
-; CHECK:             .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = 2
 
 ; CHECK:             .ascii  "r1"                    # string offset=1
 ; CHECK:             .ascii  ".text"                 # string offset=29
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-1.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-1.ll
@@ -32,7 +32,8 @@
 ; CHECK:              r1 += r2
 ; CHECK:              call get_value
 
-; CHECK:              .long   6                       # BTF_KIND_STRUCT(id = [[TID1:[0-9]+]])
+; CHECK:              .long   6                       # BTF_KIND_STRUCT(
+; CHECK-SAME:              id = [[TID1:[0-9]+]]
 
 ; CHECK:              .ascii  "v3"                    # string offset=6
 ; CHECK:              .ascii  ".text"                 # string offset=52
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-2.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-2.ll
@@ -33,7 +33,8 @@
 ; CHECK:             r1 += r2
 ; CHECK:             call get_value
 
-; CHECK:             .long   6                       # BTF_KIND_STRUCT(id = [[TID1:[0-9]+]])
+; CHECK:             .long   6                       # BTF_KIND_STRUCT(
+; CHECK-SAME:             id = [[TID1:[0-9]+]]
 
 ; CHECK:             .ascii  "v3"                    # string offset=6
 ; CHECK:             .ascii  ".text"                 # string offset=52
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-multilevel.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-multilevel.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-multilevel.ll
@@ -50,10 +50,12 @@
 ; CHECK-NEXT:        .long   132
 ; CHECK-NEXT:        .long   132
 ; CHECK-NEXT:        .long   106
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   67108866                # 0x4000002
 ; CHECK-NEXT:        .long   12
 ; CHECK-NEXT:        .long   9
@@ -62,11 +64,13 @@
 ; CHECK-NEXT:        .long   11
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   15                      # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   15                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   19                      # BTF_KIND_STRUCT(id = 4)
+; CHECK-NEXT:        .long   19                      # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   67108866                # 0x4000002
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   30
@@ -75,12 +79,14 @@
 ; CHECK-NEXT:        .long   37
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 5)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   44
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   48                      # BTF_KIND_FUNC(id = 6)
+; CHECK-NEXT:        .long   48                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-1.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-1.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-1.ll
@@ -28,7 +28,8 @@
 ; CHECK:              r1 += r2
 ; CHECK:              call get_value
 
-; CHECK:              .long   6                       # BTF_KIND_STRUCT(id = [[TID1:[0-9]+]])
+; CHECK:              .long   6                       # BTF_KIND_STRUCT(
+; CHECK-SAME:              id = [[TID1:[0-9]+]]
 
 ; CHECK:              .ascii  "v3"                    # string offset=6
 ; CHECK:              .ascii  ".text"                 # string offset=26
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-2.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-2.ll
@@ -29,7 +29,8 @@
 ; CHECK-NEXT:         r1 += r2
 ; CHECK:              call get_value
 
-; CHECK:              .long   6                       # BTF_KIND_STRUCT(id = [[TID1:[0-9]+]])
+; CHECK:              .long   6                       # BTF_KIND_STRUCT(
+; CHECK-SAME:              id = [[TID1:[0-9]+]]
 ; CHECK:              .ascii  "v3"                    # string offset=6
 ; CHECK:              .ascii  ".text"                 # string offset=26
 ; CHECK:              .ascii  "1:1"                   # string offset=32
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-struct-anonymous.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-struct-anonymous.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-struct-anonymous.ll
@@ -50,10 +50,12 @@
 ; CHECK-NEXT:        .long   172
 ; CHECK-NEXT:        .long   172
 ; CHECK-NEXT:        .long   117
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   67108866                # 0x4000002
 ; CHECK-NEXT:        .long   84
 ; CHECK-NEXT:        .long   9
@@ -62,11 +64,13 @@
 ; CHECK-NEXT:        .long   11
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   15                      # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   15                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   67108866                # 0x4000002
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   19
@@ -75,22 +79,26 @@
 ; CHECK-NEXT:        .long   26
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(id = 5)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   50331648                # 0x3000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   6
 ; CHECK-NEXT:        .long   10
-; CHECK-NEXT:        .long   33                      # BTF_KIND_INT(id = 6)
+; CHECK-NEXT:        .long   33                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 7)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   53
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   57                      # BTF_KIND_FUNC(id = 8)
+; CHECK-NEXT:        .long   57                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-struct-array.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-struct-array.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-struct-array.ll
@@ -51,10 +51,12 @@
 ; CHECK-NEXT:        .long   172
 ; CHECK-NEXT:        .long   172
 ; CHECK-NEXT:        .long   128
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   67108866                # 0x4000002
 ; CHECK-NEXT:        .long   84
 ; CHECK-NEXT:        .long   9
@@ -63,11 +65,13 @@
 ; CHECK-NEXT:        .long   11
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   15                      # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   15                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   19                      # BTF_KIND_STRUCT(id = 4)
+; CHECK-NEXT:        .long   19                      # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   67108866                # 0x4000002
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   30
@@ -76,22 +80,26 @@
 ; CHECK-NEXT:        .long   37
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(id = 5)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_ARRAY(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   50331648                # 0x3000000
 ; CHECK-NEXT:        .long   0
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   6
 ; CHECK-NEXT:        .long   10
-; CHECK-NEXT:        .long   44                      # BTF_KIND_INT(id = 6)
+; CHECK-NEXT:        .long   44                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 7)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   64
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   68                      # BTF_KIND_FUNC(id = 8)
+; CHECK-NEXT:        .long   68                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 8
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   7
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-array.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-array.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-array.ll
@@ -35,7 +35,8 @@
 ; CHECK:         r1 += r2
 ; CHECK:         call get_value
 
-; CHECK:         .long   {{[0-9]+}}              # BTF_KIND_STRUCT(id = [[TYPE_ID:[0-9]+]])
+; CHECK:         .long   {{[0-9]+}}              # BTF_KIND_STRUCT(
+; CHECK-SAME:         id = [[TYPE_ID:[0-9]+]]
 ; CHECK:         .ascii  ".text"                 # string offset=[[SEC_INDEX:[0-9]+]]
 ; CHECK-NEXT:    .byte   0
 ; CHECK:         .ascii  "0:0:1"                 # string offset=[[ACCESS_STR:[0-9]+]]
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct-2.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct-2.ll
@@ -26,10 +26,12 @@
   ret i32 %1, !dbg !26
 }
 
-; CHECK:             .long   1                       # BTF_KIND_TYPEDEF(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_TYPEDEF(
+; CHECK-SAME:             id = 2
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(id = 3)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   67108865                # 0x4000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   5
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct.ll
@@ -34,7 +34,8 @@
 ; CHECK:        r1 += r2
 ; CHECK:        call get_value
 
-; CHECK:        .long   {{[0-9]+}}              # BTF_KIND_STRUCT(id = [[TYPE_ID:[0-9]+]])
+; CHECK:        .long   {{[0-9]+}}              # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = [[TYPE_ID:[0-9]+]]
 ; CHECK:        .ascii  ".text"                 # string offset=[[SEC_STR:[0-9]+]]
 ; CHECK-NEXT:   .byte   0
 ; CHECK:        .ascii  "0:1"                   # string offset=[[ACCESS_STR:[0-9]+]]
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union-2.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union-2.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union-2.ll
@@ -26,10 +26,12 @@
   ret i32 %1, !dbg !24
 }
 
-; CHECK:             .long   1                       # BTF_KIND_TYPEDEF(id = 2)
+; CHECK:             .long   1                       # BTF_KIND_TYPEDEF(
+; CHECK-SAME:             id = 2
 ; CHECK-NEXT:        .long   134217728               # 0x8000000
 ; CHECK-NEXT:        .long   3
-; CHECK-NEXT:        .long   0                       # BTF_KIND_UNION(id = 3)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_UNION(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   83886081                # 0x5000001
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   5
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union.ll
@@ -34,7 +34,8 @@
 ; CHECK:         r1 += r2
 ; CHECK:         call get_value
 
-; CHECK:         .long   {{[0-9]+}}              # BTF_KIND_UNION(id = [[TYPE_ID:[0-9]+]])
+; CHECK:         .long   {{[0-9]+}}              # BTF_KIND_UNION(
+; CHECK-SAME:         id = [[TYPE_ID:[0-9]+]]
 ; CHECK:         .ascii  ".text"                 # string offset=[[SEC_INDEX:[0-9]+]]
 ; CHECK-NEXT:    .byte   0
 ; CHECK:         .ascii  "0:1"                   # string offset=[[ACCESS_STR:[0-9]+]]
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef.ll
@@ -40,7 +40,8 @@
 ; CHECK:         r1 += r2
 ; CHECK:         call get_value
 
-; CHECK:         .long   {{[0-9]+}}              # BTF_KIND_UNION(id = [[TYPE_ID:[0-9]+]])
+; CHECK:         .long   {{[0-9]+}}              # BTF_KIND_UNION(
+; CHECK-SAME:         id = [[TYPE_ID:[0-9]+]]
 ; CHECK:         .ascii  ".text"                 # string offset=[[SEC_STR:[0-9]+]]
 ; CHECK-NEXT:    .byte   0
 ; CHECK:         .ascii  "1:1:1"                 # string offset=[[ACCESS_STR:[0-9]+]]
Index: llvm/test/CodeGen/BPF/CORE/offset-reloc-union.ll
===================================================================
--- llvm/test/CodeGen/BPF/CORE/offset-reloc-union.ll
+++ llvm/test/CodeGen/BPF/CORE/offset-reloc-union.ll
@@ -54,10 +54,12 @@
 ; CHECK-NEXT:        .long   168
 ; CHECK-NEXT:        .long   168
 ; CHECK-NEXT:        .long   105
-; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(id = 1)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_PTR(
+; CHECK-SAME:        id = 1
 ; CHECK-NEXT:        .long   33554432                # 0x2000000
 ; CHECK-NEXT:        .long   2
-; CHECK-NEXT:        .long   1                       # BTF_KIND_UNION(id = 2)
+; CHECK-NEXT:        .long   1                       # BTF_KIND_UNION(
+; CHECK-SAME:        id = 2
 ; CHECK-NEXT:        .long   83886082                # 0x5000002
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   9
@@ -66,11 +68,13 @@
 ; CHECK-NEXT:        .long   11
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   0                       # 0x0
-; CHECK-NEXT:        .long   13                      # BTF_KIND_INT(id = 3)
+; CHECK-NEXT:        .long   13                      # BTF_KIND_INT(
+; CHECK-SAME:        id = 3
 ; CHECK-NEXT:        .long   16777216                # 0x1000000
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   16777248                # 0x1000020
-; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(id = 4)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_STRUCT(
+; CHECK-SAME:        id = 4
 ; CHECK-NEXT:        .long   67108866                # 0x4000002
 ; CHECK-NEXT:        .long   8
 ; CHECK-NEXT:        .long   17
@@ -79,7 +83,8 @@
 ; CHECK-NEXT:        .long   23
 ; CHECK-NEXT:        .long   5
 ; CHECK-NEXT:        .long   32                      # 0x20
-; CHECK-NEXT:        .long   0                       # BTF_KIND_UNION(id = 5)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_UNION(
+; CHECK-SAME:        id = 5
 ; CHECK-NEXT:        .long   83886082                # 0x5000002
 ; CHECK-NEXT:        .long   4
 ; CHECK-NEXT:        .long   27
@@ -88,12 +93,14 @@
 ; CHECK-NEXT:        .long   34
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   0                       # 0x0
-; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(id = 6)
+; CHECK-NEXT:        .long   0                       # BTF_KIND_FUNC_PROTO(
+; CHECK-SAME:        id = 6
 ; CHECK-NEXT:        .long   218103809               # 0xd000001
 ; CHECK-NEXT:        .long   3
 ; CHECK-NEXT:        .long   41
 ; CHECK-NEXT:        .long   1
-; CHECK-NEXT:        .long   45                      # BTF_KIND_FUNC(id = 7)
+; CHECK-NEXT:        .long   45                      # BTF_KIND_FUNC(
+; CHECK-SAME:        id = 7
 ; CHECK-NEXT:        .long   201326593               # 0xc000001
 ; CHECK-NEXT:        .long   6
 ; CHECK-NEXT:        .byte   0                       # string offset=0
Index: llvm/test/ExecutionEngine/RuntimeDyld/BPF/nodyld32-64-relocations.s
===================================================================
--- llvm/test/ExecutionEngine/RuntimeDyld/BPF/nodyld32-64-relocations.s
+++ llvm/test/ExecutionEngine/RuntimeDyld/BPF/nodyld32-64-relocations.s
@@ -36,21 +36,21 @@
 	.long	80
 	.long	80
 	.long	87
-	.long	0                               # BTF_KIND_FUNC_PROTO(id = 1)
+	.long	0                               # BTF_KIND_FUNC_PROTO(id = 1
 	.long	218103808                       # 0xd000000
 	.long	2
-	.long	1                               # BTF_KIND_INT(id = 2)
+	.long	1                               # BTF_KIND_INT(id = 2
 	.long	16777216                        # 0x1000000
 	.long	4
 	.long	16777248                        # 0x1000020
-	.long	5                               # BTF_KIND_FUNC(id = 3)
+	.long	5                               # BTF_KIND_FUNC(id = 3
 	.long	201326593                       # 0xc000001
 	.long	1
-	.long	80                              # BTF_KIND_VAR(id = 4)
+	.long	80                              # BTF_KIND_VAR(id = 4
 	.long	234881024                       # 0xe000000
 	.long	2
 	.long	1
-	.long	82                              # BTF_KIND_DATASEC(id = 5)
+	.long	82                              # BTF_KIND_DATASEC(id = 5
 	.long	251658241                       # 0xf000001
 	.long	0
 	.long	4