@@ -199,6 +199,8 @@ if.end: ; preds = %if.then, %entry
199199; CHECK-NEXT:.b8 19 // DW_FORM_ref4
200200; CHECK-NEXT:.b8 60 // DW_AT_declaration
201201; CHECK-NEXT:.b8 12 // DW_FORM_flag
202+ ; CHECK-NEXT:.b8 100 // DW_AT_object_pointer
203+ ; CHECK-NEXT:.b8 19 // DW_FORM_ref4
202204; CHECK-NEXT:.b8 63 // DW_AT_external
203205; CHECK-NEXT:.b8 12 // DW_FORM_flag
204206; CHECK-NEXT:.b8 0 // EOM(1)
@@ -223,6 +225,8 @@ if.end: ; preds = %if.then, %entry
223225; CHECK-NEXT:.b8 11 // DW_FORM_data1
224226; CHECK-NEXT:.b8 60 // DW_AT_declaration
225227; CHECK-NEXT:.b8 12 // DW_FORM_flag
228+ ; CHECK-NEXT:.b8 100 // DW_AT_object_pointer
229+ ; CHECK-NEXT:.b8 19 // DW_FORM_ref4
226230; CHECK-NEXT:.b8 63 // DW_AT_external
227231; CHECK-NEXT:.b8 12 // DW_FORM_flag
228232; CHECK-NEXT:.b8 50 // DW_AT_accessibility
@@ -250,6 +254,8 @@ if.end: ; preds = %if.then, %entry
250254; CHECK-NEXT:.b8 11 // DW_FORM_data1
251255; CHECK-NEXT:.b8 60 // DW_AT_declaration
252256; CHECK-NEXT:.b8 12 // DW_FORM_flag
257+ ; CHECK-NEXT:.b8 100 // DW_AT_object_pointer
258+ ; CHECK-NEXT:.b8 19 // DW_FORM_ref4
253259; CHECK-NEXT:.b8 63 // DW_AT_external
254260; CHECK-NEXT:.b8 12 // DW_FORM_flag
255261; CHECK-NEXT:.b8 50 // DW_AT_accessibility
@@ -272,6 +278,8 @@ if.end: ; preds = %if.then, %entry
272278; CHECK-NEXT:.b8 19 // DW_FORM_ref4
273279; CHECK-NEXT:.b8 60 // DW_AT_declaration
274280; CHECK-NEXT:.b8 12 // DW_FORM_flag
281+ ; CHECK-NEXT:.b8 100 // DW_AT_object_pointer
282+ ; CHECK-NEXT:.b8 19 // DW_FORM_ref4
275283; CHECK-NEXT:.b8 63 // DW_AT_external
276284; CHECK-NEXT:.b8 12 // DW_FORM_flag
277285; CHECK-NEXT:.b8 50 // DW_AT_accessibility
@@ -373,6 +381,8 @@ if.end: ; preds = %if.then, %entry
373381; CHECK-NEXT:.b8 5 // DW_FORM_data2
374382; CHECK-NEXT:.b8 60 // DW_AT_declaration
375383; CHECK-NEXT:.b8 12 // DW_FORM_flag
384+ ; CHECK-NEXT:.b8 100 // DW_AT_object_pointer
385+ ; CHECK-NEXT:.b8 19 // DW_FORM_ref4
376386; CHECK-NEXT:.b8 63 // DW_AT_external
377387; CHECK-NEXT:.b8 12 // DW_FORM_flag
378388; CHECK-NEXT:.b8 0 // EOM(1)
@@ -393,6 +403,8 @@ if.end: ; preds = %if.then, %entry
393403; CHECK-NEXT:.b8 19 // DW_FORM_ref4
394404; CHECK-NEXT:.b8 60 // DW_AT_declaration
395405; CHECK-NEXT:.b8 12 // DW_FORM_flag
406+ ; CHECK-NEXT:.b8 100 // DW_AT_object_pointer
407+ ; CHECK-NEXT:.b8 19 // DW_FORM_ref4
396408; CHECK-NEXT:.b8 63 // DW_AT_external
397409; CHECK-NEXT:.b8 12 // DW_FORM_flag
398410; CHECK-NEXT:.b8 0 // EOM(1)
@@ -727,6 +739,21 @@ if.end: ; preds = %if.then, %entry
727739; CHECK-NEXT:.b8 0 // EOM(2)
728740; CHECK-NEXT:.b8 45 // Abbreviation Code
729741; CHECK-NEXT:.b8 46 // DW_TAG_subprogram
742+ ; CHECK-NEXT:.b8 1 // DW_CHILDREN_yes
743+ ; CHECK-NEXT:.b8 3 // DW_AT_name
744+ ; CHECK-NEXT:.b8 8 // DW_FORM_string
745+ ; CHECK-NEXT:.b8 58 // DW_AT_decl_file
746+ ; CHECK-NEXT:.b8 11 // DW_FORM_data1
747+ ; CHECK-NEXT:.b8 59 // DW_AT_decl_line
748+ ; CHECK-NEXT:.b8 5 // DW_FORM_data2
749+ ; CHECK-NEXT:.b8 60 // DW_AT_declaration
750+ ; CHECK-NEXT:.b8 12 // DW_FORM_flag
751+ ; CHECK-NEXT:.b8 63 // DW_AT_external
752+ ; CHECK-NEXT:.b8 12 // DW_FORM_flag
753+ ; CHECK-NEXT:.b8 0 // EOM(1)
754+ ; CHECK-NEXT:.b8 0 // EOM(2)
755+ ; CHECK-NEXT:.b8 46 // Abbreviation Code
756+ ; CHECK-NEXT:.b8 46 // DW_TAG_subprogram
730757; CHECK-NEXT:.b8 0 // DW_CHILDREN_no
731758; CHECK-NEXT:.b8 3 // DW_AT_name
732759; CHECK-NEXT:.b8 8 // DW_FORM_string
@@ -742,7 +769,7 @@ if.end: ; preds = %if.then, %entry
742769; CHECK-NEXT:.b8 12 // DW_FORM_flag
743770; CHECK-NEXT:.b8 0 // EOM(1)
744771; CHECK-NEXT:.b8 0 // EOM(2)
745- ; CHECK-NEXT:.b8 46 // Abbreviation Code
772+ ; CHECK-NEXT:.b8 47 // Abbreviation Code
746773; CHECK-NEXT:.b8 46 // DW_TAG_subprogram
747774; CHECK-NEXT:.b8 1 // DW_CHILDREN_yes
748775; CHECK-NEXT:.b8 135 // DW_AT_MIPS_linkage_name
0 commit comments