458 lines · plain
1 .text2 .file "pr-43860.cpp"3 .globaltype __stack_pointer, i324 .functype _Z4testii (i32, i32) -> (i32)5 .section .text._Z4testii,"",@6 .hidden _Z4testii # -- Begin function _Z4testii7 .globl _Z4testii8 .type _Z4testii,@function9_Z4testii: # @_Z4testii10.Lfunc_begin0:11 .file 1 "/data/projects/scripts/regression-suite/input/general" "pr-43860.cpp"12 .loc 1 11 0 # pr-43860.cpp:11:013 .functype _Z4testii (i32, i32) -> (i32)14 .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i3215# %bb.0: # %entry16 global.get __stack_pointer17 local.set 218 i32.const 3219 local.set 320 local.get 221 local.get 322 i32.sub 23 local.set 424 local.get 425 local.get 026 i32.store 1627 local.get 428 local.get 129 i32.store 1230.Ltmp0:31 .loc 1 12 11 prologue_end # pr-43860.cpp:12:1132 local.get 433 i32.load 1634 local.set 535 .loc 1 12 7 is_stmt 0 # pr-43860.cpp:12:736 local.get 437 local.get 538 i32.store 839 .loc 1 13 23 is_stmt 1 # pr-43860.cpp:13:2340 local.get 441 i32.load 1242 local.set 643 local.get 444 local.get 645 i32.store 2846.Ltmp1:47 .loc 1 3 15 # pr-43860.cpp:3:1548 local.get 449 i32.load 2850 local.set 751 .loc 1 3 7 is_stmt 0 # pr-43860.cpp:3:752 local.get 453 local.get 754 i32.store 2455.Ltmp2:56 .loc 1 5 17 is_stmt 1 # pr-43860.cpp:5:1757 local.get 458 i32.load 2859 local.set 860 .loc 1 5 25 is_stmt 0 # pr-43860.cpp:5:2561 local.get 462 i32.load 2463 local.set 964 .loc 1 5 23 # pr-43860.cpp:5:2365 local.get 866 local.get 967 i32.add 68 local.set 1069 .loc 1 5 9 # pr-43860.cpp:5:970 local.get 471 local.get 1072 i32.store 2073 .loc 1 6 13 is_stmt 1 # pr-43860.cpp:6:1374 local.get 475 i32.load 2076 local.set 1177 .loc 1 6 11 is_stmt 0 # pr-43860.cpp:6:1178 local.get 479 local.get 1180 i32.store 2481.Ltmp3:82 .loc 1 8 10 is_stmt 1 # pr-43860.cpp:8:1083 local.get 484 i32.load 2485 local.set 1286.Ltmp4:87 .loc 1 13 5 # pr-43860.cpp:13:588 local.get 489 i32.load 890 local.set 1391 local.get 1392 local.get 1293 i32.add 94 local.set 1495 local.get 496 local.get 1497 i32.store 898 .loc 1 14 10 # pr-43860.cpp:14:1099 local.get 4100 i32.load 8101 local.set 15102 .loc 1 14 3 is_stmt 0 # pr-43860.cpp:14:3103 local.get 15104 return105 end_function106.Ltmp5:107.Lfunc_end0:108 # -- End function109 .section .debug_abbrev,"",@110 .int8 1 # Abbreviation Code111 .int8 17 # DW_TAG_compile_unit112 .int8 1 # DW_CHILDREN_yes113 .int8 37 # DW_AT_producer114 .int8 14 # DW_FORM_strp115 .int8 19 # DW_AT_language116 .int8 5 # DW_FORM_data2117 .int8 3 # DW_AT_name118 .int8 14 # DW_FORM_strp119 .int8 16 # DW_AT_stmt_list120 .int8 23 # DW_FORM_sec_offset121 .int8 27 # DW_AT_comp_dir122 .int8 14 # DW_FORM_strp123 .int8 17 # DW_AT_low_pc124 .int8 1 # DW_FORM_addr125 .int8 18 # DW_AT_high_pc126 .int8 6 # DW_FORM_data4127 .int8 0 # EOM(1)128 .int8 0 # EOM(2)129 .int8 2 # Abbreviation Code130 .int8 46 # DW_TAG_subprogram131 .int8 1 # DW_CHILDREN_yes132 .int8 110 # DW_AT_linkage_name133 .int8 14 # DW_FORM_strp134 .int8 3 # DW_AT_name135 .int8 14 # DW_FORM_strp136 .int8 58 # DW_AT_decl_file137 .int8 11 # DW_FORM_data1138 .int8 59 # DW_AT_decl_line139 .int8 11 # DW_FORM_data1140 .int8 73 # DW_AT_type141 .int8 19 # DW_FORM_ref4142 .int8 63 # DW_AT_external143 .int8 25 # DW_FORM_flag_present144 .int8 32 # DW_AT_inline145 .int8 11 # DW_FORM_data1146 .int8 0 # EOM(1)147 .int8 0 # EOM(2)148 .int8 3 # Abbreviation Code149 .int8 5 # DW_TAG_formal_parameter150 .int8 0 # DW_CHILDREN_no151 .int8 3 # DW_AT_name152 .int8 14 # DW_FORM_strp153 .int8 58 # DW_AT_decl_file154 .int8 11 # DW_FORM_data1155 .int8 59 # DW_AT_decl_line156 .int8 11 # DW_FORM_data1157 .int8 73 # DW_AT_type158 .int8 19 # DW_FORM_ref4159 .int8 0 # EOM(1)160 .int8 0 # EOM(2)161 .int8 4 # Abbreviation Code162 .int8 52 # DW_TAG_variable163 .int8 0 # DW_CHILDREN_no164 .int8 3 # DW_AT_name165 .int8 14 # DW_FORM_strp166 .int8 58 # DW_AT_decl_file167 .int8 11 # DW_FORM_data1168 .int8 59 # DW_AT_decl_line169 .int8 11 # DW_FORM_data1170 .int8 73 # DW_AT_type171 .int8 19 # DW_FORM_ref4172 .int8 0 # EOM(1)173 .int8 0 # EOM(2)174 .int8 5 # Abbreviation Code175 .int8 11 # DW_TAG_lexical_block176 .int8 1 # DW_CHILDREN_yes177 .int8 0 # EOM(1)178 .int8 0 # EOM(2)179 .int8 6 # Abbreviation Code180 .int8 36 # DW_TAG_base_type181 .int8 0 # DW_CHILDREN_no182 .int8 3 # DW_AT_name183 .int8 14 # DW_FORM_strp184 .int8 62 # DW_AT_encoding185 .int8 11 # DW_FORM_data1186 .int8 11 # DW_AT_byte_size187 .int8 11 # DW_FORM_data1188 .int8 0 # EOM(1)189 .int8 0 # EOM(2)190 .int8 7 # Abbreviation Code191 .int8 46 # DW_TAG_subprogram192 .int8 1 # DW_CHILDREN_yes193 .int8 17 # DW_AT_low_pc194 .int8 1 # DW_FORM_addr195 .int8 18 # DW_AT_high_pc196 .int8 6 # DW_FORM_data4197 .int8 64 # DW_AT_frame_base198 .int8 24 # DW_FORM_exprloc199 .int8 110 # DW_AT_linkage_name200 .int8 14 # DW_FORM_strp201 .int8 3 # DW_AT_name202 .int8 14 # DW_FORM_strp203 .int8 58 # DW_AT_decl_file204 .int8 11 # DW_FORM_data1205 .int8 59 # DW_AT_decl_line206 .int8 11 # DW_FORM_data1207 .int8 73 # DW_AT_type208 .int8 19 # DW_FORM_ref4209 .int8 63 # DW_AT_external210 .int8 25 # DW_FORM_flag_present211 .int8 0 # EOM(1)212 .int8 0 # EOM(2)213 .int8 8 # Abbreviation Code214 .int8 5 # DW_TAG_formal_parameter215 .int8 0 # DW_CHILDREN_no216 .int8 2 # DW_AT_location217 .int8 24 # DW_FORM_exprloc218 .int8 3 # DW_AT_name219 .int8 14 # DW_FORM_strp220 .int8 58 # DW_AT_decl_file221 .int8 11 # DW_FORM_data1222 .int8 59 # DW_AT_decl_line223 .int8 11 # DW_FORM_data1224 .int8 73 # DW_AT_type225 .int8 19 # DW_FORM_ref4226 .int8 0 # EOM(1)227 .int8 0 # EOM(2)228 .int8 9 # Abbreviation Code229 .int8 52 # DW_TAG_variable230 .int8 0 # DW_CHILDREN_no231 .int8 2 # DW_AT_location232 .int8 24 # DW_FORM_exprloc233 .int8 3 # DW_AT_name234 .int8 14 # DW_FORM_strp235 .int8 58 # DW_AT_decl_file236 .int8 11 # DW_FORM_data1237 .int8 59 # DW_AT_decl_line238 .int8 11 # DW_FORM_data1239 .int8 73 # DW_AT_type240 .int8 19 # DW_FORM_ref4241 .int8 0 # EOM(1)242 .int8 0 # EOM(2)243 .int8 10 # Abbreviation Code244 .int8 29 # DW_TAG_inlined_subroutine245 .int8 1 # DW_CHILDREN_yes246 .int8 49 # DW_AT_abstract_origin247 .int8 19 # DW_FORM_ref4248 .int8 17 # DW_AT_low_pc249 .int8 1 # DW_FORM_addr250 .int8 18 # DW_AT_high_pc251 .int8 6 # DW_FORM_data4252 .int8 88 # DW_AT_call_file253 .int8 11 # DW_FORM_data1254 .int8 89 # DW_AT_call_line255 .int8 11 # DW_FORM_data1256 .int8 87 # DW_AT_call_column257 .int8 11 # DW_FORM_data1258 .int8 0 # EOM(1)259 .int8 0 # EOM(2)260 .int8 11 # Abbreviation Code261 .int8 5 # DW_TAG_formal_parameter262 .int8 0 # DW_CHILDREN_no263 .int8 2 # DW_AT_location264 .int8 24 # DW_FORM_exprloc265 .int8 49 # DW_AT_abstract_origin266 .int8 19 # DW_FORM_ref4267 .int8 0 # EOM(1)268 .int8 0 # EOM(2)269 .int8 12 # Abbreviation Code270 .int8 52 # DW_TAG_variable271 .int8 0 # DW_CHILDREN_no272 .int8 2 # DW_AT_location273 .int8 24 # DW_FORM_exprloc274 .int8 49 # DW_AT_abstract_origin275 .int8 19 # DW_FORM_ref4276 .int8 0 # EOM(1)277 .int8 0 # EOM(2)278 .int8 13 # Abbreviation Code279 .int8 11 # DW_TAG_lexical_block280 .int8 1 # DW_CHILDREN_yes281 .int8 17 # DW_AT_low_pc282 .int8 1 # DW_FORM_addr283 .int8 18 # DW_AT_high_pc284 .int8 6 # DW_FORM_data4285 .int8 0 # EOM(1)286 .int8 0 # EOM(2)287 .int8 0 # EOM(3)288 .section .debug_info,"",@289.Lcu_begin0:290 .int32 .Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit291.Ldebug_info_start0:292 .int16 4 # DWARF version number293 .int32 .debug_abbrev0 # Offset Into Abbrev. Section294 .int8 4 # Address Size (in bytes)295 .int8 1 # Abbrev [1] 0xb:0xd1 DW_TAG_compile_unit296 .int32 .Linfo_string0 # DW_AT_producer297 .int16 33 # DW_AT_language298 .int32 .Linfo_string1 # DW_AT_name299 .int32 .Lline_table_start0 # DW_AT_stmt_list300 .int32 .Linfo_string2 # DW_AT_comp_dir301 .int32 .Lfunc_begin0 # DW_AT_low_pc302 .int32 .Lfunc_end0-.Lfunc_begin0 # DW_AT_high_pc303 .int8 2 # Abbrev [2] 0x26:0x34 DW_TAG_subprogram304 .int32 .Linfo_string3 # DW_AT_linkage_name305 .int32 .Linfo_string4 # DW_AT_name306 .int8 1 # DW_AT_decl_file307 .int8 2 # DW_AT_decl_line308 .int32 90 # DW_AT_type309 # DW_AT_external310 .int8 1 # DW_AT_inline311 .int8 3 # Abbrev [3] 0x36:0xb DW_TAG_formal_parameter312 .int32 .Linfo_string6 # DW_AT_name313 .int8 1 # DW_AT_decl_file314 .int8 2 # DW_AT_decl_line315 .int32 90 # DW_AT_type316 .int8 4 # Abbrev [4] 0x41:0xb DW_TAG_variable317 .int32 .Linfo_string7 # DW_AT_name318 .int8 1 # DW_AT_decl_file319 .int8 3 # DW_AT_decl_line320 .int32 90 # DW_AT_type321 .int8 5 # Abbrev [5] 0x4c:0xd DW_TAG_lexical_block322 .int8 4 # Abbrev [4] 0x4d:0xb DW_TAG_variable323 .int32 .Linfo_string8 # DW_AT_name324 .int8 1 # DW_AT_decl_file325 .int8 5 # DW_AT_decl_line326 .int32 90 # DW_AT_type327 .int8 0 # End Of Children Mark328 .int8 0 # End Of Children Mark329 .int8 6 # Abbrev [6] 0x5a:0x7 DW_TAG_base_type330 .int32 .Linfo_string5 # DW_AT_name331 .int8 5 # DW_AT_encoding332 .int8 4 # DW_AT_byte_size333 .int8 7 # Abbrev [7] 0x61:0x7a DW_TAG_subprogram334 .int32 .Lfunc_begin0 # DW_AT_low_pc335 .int32 .Lfunc_end0-.Lfunc_begin0 # DW_AT_high_pc336 .int8 4 # DW_AT_frame_base337 .int8 237338 .int8 0339 .int8 4340 .int8 159341 .int32 .Linfo_string9 # DW_AT_linkage_name342 .int32 .Linfo_string10 # DW_AT_name343 .int8 1 # DW_AT_decl_file344 .int8 11 # DW_AT_decl_line345 .int32 90 # DW_AT_type346 # DW_AT_external347 .int8 8 # Abbrev [8] 0x7d:0xe DW_TAG_formal_parameter348 .int8 2 # DW_AT_location349 .int8 145350 .int8 16351 .int32 .Linfo_string11 # DW_AT_name352 .int8 1 # DW_AT_decl_file353 .int8 11 # DW_AT_decl_line354 .int32 90 # DW_AT_type355 .int8 8 # Abbrev [8] 0x8b:0xe DW_TAG_formal_parameter356 .int8 2 # DW_AT_location357 .int8 145358 .int8 12359 .int32 .Linfo_string12 # DW_AT_name360 .int8 1 # DW_AT_decl_file361 .int8 11 # DW_AT_decl_line362 .int32 90 # DW_AT_type363 .int8 9 # Abbrev [9] 0x99:0xe DW_TAG_variable364 .int8 2 # DW_AT_location365 .int8 145366 .int8 8367 .int32 .Linfo_string13 # DW_AT_name368 .int8 1 # DW_AT_decl_file369 .int8 12 # DW_AT_decl_line370 .int32 90 # DW_AT_type371 .int8 10 # Abbrev [10] 0xa7:0x33 DW_TAG_inlined_subroutine372 .int32 38 # DW_AT_abstract_origin373 .int32 .Ltmp1 # DW_AT_low_pc374 .int32 .Ltmp4-.Ltmp1 # DW_AT_high_pc375 .int8 1 # DW_AT_call_file376 .int8 13 # DW_AT_call_line377 .int8 8 # DW_AT_call_column378 .int8 11 # Abbrev [11] 0xb7:0x8 DW_TAG_formal_parameter379 .int8 2 # DW_AT_location380 .int8 145381 .int8 28382 .int32 54 # DW_AT_abstract_origin383 .int8 12 # Abbrev [12] 0xbf:0x8 DW_TAG_variable384 .int8 2 # DW_AT_location385 .int8 145386 .int8 24387 .int32 65 # DW_AT_abstract_origin388 .int8 13 # Abbrev [13] 0xc7:0x12 DW_TAG_lexical_block389 .int32 .Ltmp2 # DW_AT_low_pc390 .int32 .Ltmp3-.Ltmp2 # DW_AT_high_pc391 .int8 12 # Abbrev [12] 0xd0:0x8 DW_TAG_variable392 .int8 2 # DW_AT_location393 .int8 145394 .int8 20395 .int32 77 # DW_AT_abstract_origin396 .int8 0 # End Of Children Mark397 .int8 0 # End Of Children Mark398 .int8 0 # End Of Children Mark399 .int8 0 # End Of Children Mark400.Ldebug_info_end0:401 .section .debug_str,"S",@402.Linfo_string0:403 .asciz "clang version 19.0.0git (/data/projects/llvm-root/llvm-project/clang 2db6703f0c257d293df455e2dff8c1fb695c4100)" # string offset=0404.Linfo_string1:405 .asciz "pr-43860.cpp" # string offset=111406.Linfo_string2:407 .asciz "/data/projects/scripts/regression-suite/input/general" # string offset=124408.Linfo_string3:409 .asciz "_Z14InlineFunctioni" # string offset=178410.Linfo_string4:411 .asciz "InlineFunction" # string offset=198412.Linfo_string5:413 .asciz "int" # string offset=213414.Linfo_string6:415 .asciz "Param" # string offset=217416.Linfo_string7:417 .asciz "Var_1" # string offset=223418.Linfo_string8:419 .asciz "Var_2" # string offset=229420.Linfo_string9:421 .asciz "_Z4testii" # string offset=235422.Linfo_string10:423 .asciz "test" # string offset=245424.Linfo_string11:425 .asciz "Param_1" # string offset=250426.Linfo_string12:427 .asciz "Param_2" # string offset=258428.Linfo_string13:429 .asciz "A" # string offset=266430 .ident "clang version 19.0.0git (/data/projects/llvm-root/llvm-project/clang 2db6703f0c257d293df455e2dff8c1fb695c4100)"431 .section .custom_section.producers,"",@432 .int8 2433 .int8 8434 .ascii "language"435 .int8 1436 .int8 14437 .ascii "C_plus_plus_14"438 .int8 0439 .int8 12440 .ascii "processed-by"441 .int8 1442 .int8 5443 .ascii "clang"444 .int8 96445 .ascii "19.0.0git (/data/projects/llvm-root/llvm-project/clang 2db6703f0c257d293df455e2dff8c1fb695c4100)"446 .section .debug_str,"S",@447 .section .custom_section.target_features,"",@448 .int8 2449 .int8 43450 .int8 15451 .ascii "mutable-globals"452 .int8 43453 .int8 8454 .ascii "sign-ext"455 .section .debug_str,"S",@456 .section .debug_line,"",@457.Lline_table_start0:458