Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/DebugInfo/NVPTX/debug-addr-class.ll
Show First 20 Lines • Show All 91 Lines • ▼ Show 20 Lines | |||||
; CHECK-NEXT: .b8 58 // DW_AT_decl_file | ; CHECK-NEXT: .b8 58 // DW_AT_decl_file | ||||
; CHECK-NEXT: .b8 11 // DW_FORM_data1 | ; CHECK-NEXT: .b8 11 // DW_FORM_data1 | ||||
; CHECK-NEXT: .b8 59 // DW_AT_decl_line | ; CHECK-NEXT: .b8 59 // DW_AT_decl_line | ||||
; CHECK-NEXT: .b8 11 // DW_FORM_data1 | ; CHECK-NEXT: .b8 11 // DW_FORM_data1 | ||||
; CHECK-NEXT: .b8 73 // DW_AT_type | ; CHECK-NEXT: .b8 73 // DW_AT_type | ||||
; CHECK-NEXT: .b8 19 // DW_FORM_ref4 | ; CHECK-NEXT: .b8 19 // DW_FORM_ref4 | ||||
; CHECK-NEXT: .b8 0 // EOM(1) | ; CHECK-NEXT: .b8 0 // EOM(1) | ||||
; CHECK-NEXT: .b8 0 // EOM(2) | ; CHECK-NEXT: .b8 0 // EOM(2) | ||||
; CHECK-NEXT: .b8 6 // Abbreviation Code | |||||
; CHECK-NEXT: .b8 15 // DW_TAG_pointer_type | |||||
; CHECK-NEXT: .b8 0 // DW_CHILDREN_no | |||||
; CHECK-NEXT: .b8 73 // DW_AT_type | |||||
; CHECK-NEXT: .b8 19 // DW_FORM_ref4 | |||||
; CHECK-NEXT: .b8 0 // EOM(1) | |||||
; CHECK-NEXT: .b8 0 // EOM(2) | |||||
; CHECK-NEXT: .b8 0 // EOM(3) | ; CHECK-NEXT: .b8 0 // EOM(3) | ||||
; CHECK-NEXT: } | ; CHECK-NEXT: } | ||||
; CHECK-NEXT: .section .debug_info | ; CHECK-NEXT: .section .debug_info | ||||
; CHECK-NEXT: { | ; CHECK-NEXT: { | ||||
; CHECK-NEXT: .b32 217 // Length of Unit | ; CHECK-NEXT: .b32 240 // Length of Unit | ||||
; CHECK-NEXT: .b8 2 // DWARF version number | ; CHECK-NEXT: .b8 2 // DWARF version number | ||||
; CHECK-NEXT: .b8 0 | ; CHECK-NEXT: .b8 0 | ||||
; CHECK-NEXT: .b32 .debug_abbrev // Offset Into Abbrev. Section | ; CHECK-NEXT: .b32 .debug_abbrev // Offset Into Abbrev. Section | ||||
; CHECK-NEXT: .b8 8 // Address Size (in bytes) | ; CHECK-NEXT: .b8 8 // Address Size (in bytes) | ||||
; CHECK-NEXT: .b8 1 // Abbrev [1] 0xb:0xd2 DW_TAG_compile_unit | ; CHECK-NEXT: .b8 1 // Abbrev [1] 0xb:0xe9 DW_TAG_compile_unit | ||||
; CHECK-NEXT: .b8 99 // DW_AT_producer | ; CHECK-NEXT: .b8 99 // DW_AT_producer | ||||
; CHECK-NEXT: .b8 108 | ; CHECK-NEXT: .b8 108 | ||||
; CHECK-NEXT: .b8 97 | ; CHECK-NEXT: .b8 97 | ||||
; CHECK-NEXT: .b8 110 | ; CHECK-NEXT: .b8 110 | ||||
; CHECK-NEXT: .b8 103 | ; CHECK-NEXT: .b8 103 | ||||
; CHECK-NEXT: .b8 32 | ; CHECK-NEXT: .b8 32 | ||||
; CHECK-NEXT: .b8 118 | ; CHECK-NEXT: .b8 118 | ||||
; CHECK-NEXT: .b8 101 | ; CHECK-NEXT: .b8 101 | ||||
▲ Show 20 Lines • Show All 95 Lines • ▼ Show 20 Lines | |||||
; CHECK-NEXT: .b32 127 // DW_AT_type | ; CHECK-NEXT: .b32 127 // DW_AT_type | ||||
; CHECK-NEXT: .b8 1 // DW_AT_external | ; CHECK-NEXT: .b8 1 // DW_AT_external | ||||
; CHECK-NEXT: .b8 1 // DW_AT_decl_file | ; CHECK-NEXT: .b8 1 // DW_AT_decl_file | ||||
; CHECK-NEXT: .b8 4 // DW_AT_decl_line | ; CHECK-NEXT: .b8 4 // DW_AT_decl_line | ||||
; CHECK-NEXT: .b8 8 // DW_AT_address_class | ; CHECK-NEXT: .b8 8 // DW_AT_address_class | ||||
; CHECK-NEXT: .b8 9 // DW_AT_location | ; CHECK-NEXT: .b8 9 // DW_AT_location | ||||
; CHECK-NEXT: .b8 3 | ; CHECK-NEXT: .b8 3 | ||||
; CHECK-NEXT: .b64 SHARED | ; CHECK-NEXT: .b64 SHARED | ||||
; CHECK-NEXT: .b8 4 // Abbrev [4] 0xa0:0x33 DW_TAG_subprogram | ; CHECK-NEXT: .b8 4 // Abbrev [4] 0xa0:0x45 DW_TAG_subprogram | ||||
; CHECK-NEXT: .b64 Lfunc_begin0 // DW_AT_low_pc | ; CHECK-NEXT: .b64 Lfunc_begin0 // DW_AT_low_pc | ||||
; CHECK-NEXT: .b64 Lfunc_end0 // DW_AT_high_pc | ; CHECK-NEXT: .b64 Lfunc_end0 // DW_AT_high_pc | ||||
; CHECK-NEXT: .b8 1 // DW_AT_frame_base | ; CHECK-NEXT: .b8 1 // DW_AT_frame_base | ||||
; CHECK-NEXT: .b8 156 | ; CHECK-NEXT: .b8 156 | ||||
; CHECK-NEXT: .b8 116 // DW_AT_MIPS_linkage_name | ; CHECK-NEXT: .b8 116 // DW_AT_MIPS_linkage_name | ||||
; CHECK-NEXT: .b8 101 | ; CHECK-NEXT: .b8 101 | ||||
; CHECK-NEXT: .b8 115 | ; CHECK-NEXT: .b8 115 | ||||
; CHECK-NEXT: .b8 116 | ; CHECK-NEXT: .b8 116 | ||||
; CHECK-NEXT: .b8 0 | ; CHECK-NEXT: .b8 0 | ||||
; CHECK-NEXT: .b8 116 // DW_AT_name | ; CHECK-NEXT: .b8 116 // DW_AT_name | ||||
; CHECK-NEXT: .b8 101 | ; CHECK-NEXT: .b8 101 | ||||
; CHECK-NEXT: .b8 115 | ; CHECK-NEXT: .b8 115 | ||||
; CHECK-NEXT: .b8 116 | ; CHECK-NEXT: .b8 116 | ||||
; CHECK-NEXT: .b8 0 | ; CHECK-NEXT: .b8 0 | ||||
; CHECK-NEXT: .b8 1 // DW_AT_decl_file | ; CHECK-NEXT: .b8 1 // DW_AT_decl_file | ||||
; CHECK-NEXT: .b8 6 // DW_AT_decl_line | ; CHECK-NEXT: .b8 6 // DW_AT_decl_line | ||||
; CHECK-NEXT: .b8 1 // DW_AT_external | ; CHECK-NEXT: .b8 1 // DW_AT_external | ||||
; CHECK-NEXT: .b8 5 // Abbrev [5] 0xc0:0x9 DW_TAG_formal_parameter | ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xc0:0x9 DW_TAG_formal_parameter | ||||
; CHECK-NEXT: .b8 97 // DW_AT_name | ; CHECK-NEXT: .b8 97 // DW_AT_name | ||||
; CHECK-NEXT: .b8 0 | ; CHECK-NEXT: .b8 0 | ||||
; CHECK-NEXT: .b8 1 // DW_AT_decl_file | ; CHECK-NEXT: .b8 1 // DW_AT_decl_file | ||||
; CHECK-NEXT: .b8 6 // DW_AT_decl_line | ; CHECK-NEXT: .b8 6 // DW_AT_decl_line | ||||
; CHECK-NEXT: .b32 211 // DW_AT_type | ; CHECK-NEXT: .b32 234 // DW_AT_type | ||||
; CHECK-NEXT: .b8 5 // Abbrev [5] 0xc9:0x9 DW_TAG_formal_parameter | ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xc9:0x9 DW_TAG_formal_parameter | ||||
; CHECK-NEXT: .b8 120 // DW_AT_name | |||||
; CHECK-NEXT: .b8 0 | |||||
; CHECK-NEXT: .b8 1 // DW_AT_decl_file | |||||
; CHECK-NEXT: .b8 6 // DW_AT_decl_line | |||||
; CHECK-NEXT: .b32 229 // DW_AT_type | |||||
; CHECK-NEXT: .b8 5 // Abbrev [5] 0xd2:0x9 DW_TAG_formal_parameter | |||||
; CHECK-NEXT: .b8 121 // DW_AT_name | |||||
; CHECK-NEXT: .b8 0 | |||||
; CHECK-NEXT: .b8 1 // DW_AT_decl_file | |||||
; CHECK-NEXT: .b8 6 // DW_AT_decl_line | |||||
; CHECK-NEXT: .b32 229 // DW_AT_type | |||||
; CHECK-NEXT: .b8 5 // Abbrev [5] 0xdb:0x9 DW_TAG_formal_parameter | |||||
; CHECK-NEXT: .b8 105 // DW_AT_name | ; CHECK-NEXT: .b8 105 // DW_AT_name | ||||
; CHECK-NEXT: .b8 0 | ; CHECK-NEXT: .b8 0 | ||||
; CHECK-NEXT: .b8 1 // DW_AT_decl_file | ; CHECK-NEXT: .b8 1 // DW_AT_decl_file | ||||
; CHECK-NEXT: .b8 6 // DW_AT_decl_line | ; CHECK-NEXT: .b8 6 // DW_AT_decl_line | ||||
; CHECK-NEXT: .b32 127 // DW_AT_type | ; CHECK-NEXT: .b32 127 // DW_AT_type | ||||
; CHECK-NEXT: .b8 0 // End Of Children Mark | ; CHECK-NEXT: .b8 0 // End Of Children Mark | ||||
; CHECK-NEXT: .b8 3 // Abbrev [3] 0xd3:0x9 DW_TAG_base_type | ; CHECK-NEXT: .b8 6 // Abbrev [6] 0xe5:0x5 DW_TAG_pointer_type | ||||
; CHECK-NEXT: .b32 234 // DW_AT_type | |||||
; CHECK-NEXT: .b8 3 // Abbrev [3] 0xea:0x9 DW_TAG_base_type | |||||
; CHECK-NEXT: .b8 102 // DW_AT_name | ; CHECK-NEXT: .b8 102 // DW_AT_name | ||||
; CHECK-NEXT: .b8 108 | ; CHECK-NEXT: .b8 108 | ||||
; CHECK-NEXT: .b8 111 | ; CHECK-NEXT: .b8 111 | ||||
; CHECK-NEXT: .b8 97 | ; CHECK-NEXT: .b8 97 | ||||
; CHECK-NEXT: .b8 116 | ; CHECK-NEXT: .b8 116 | ||||
; CHECK-NEXT: .b8 0 | ; CHECK-NEXT: .b8 0 | ||||
; CHECK-NEXT: .b8 4 // DW_AT_encoding | ; CHECK-NEXT: .b8 4 // DW_AT_encoding | ||||
; CHECK-NEXT: .b8 4 // DW_AT_byte_size | ; CHECK-NEXT: .b8 4 // DW_AT_byte_size | ||||
; CHECK-NEXT: .b8 0 // End Of Children Mark | ; CHECK-NEXT: .b8 0 // End Of Children Mark | ||||
; CHECK-NEXT: } | ; CHECK-NEXT: } | ||||
; CHECK-NEXT: .section .debug_loc { } | ; CHECK-NEXT: .section .debug_loc { } | ||||
; CHECK-NOT: debug_ | |||||
Context not available. |