llvm.org GIT mirror llvm / 277a5fa
[NVPTX][DEBUGINFO]Temp workaround for crash of ptxas: disable packed bytes in debug sections. Summary: This patch works around the bug in the ptxas tool with the processing of bytes separated by the comma symbol. The emission of the packed string is temporarily disabled. Reviewers: tra Subscribers: jholewinski, jdoerfert, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D59148 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355740 91177308-0d34-0410-b5e6-96231b3b80d8 Alexey Bataev 1 year, 8 months ago
7 changed file(s) with 4540 addition(s) and 606 deletion(s). Raw diff Collapse all Expand all
101101 }
102102
103103 void NVPTXTargetStreamer::emitRawBytes(StringRef Data) {
104 MCTargetStreamer::emitRawBytes(Data);
105 // TODO: enable this once the bug in the ptxas with the packed bytes is
106 // resolved. Currently, (it is confirmed by NVidia) it causes a crash in
107 // ptxas.
108 #if 0
104109 const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo();
105110 const char *Directive = MAI->getData8bitsDirective();
106111 unsigned NumElements = Data.size();
124129 }
125130 Streamer.EmitRawText(OS.str());
126131 }
132 #endif
127133 }
128134
149149 ; CHECK-NEXT: .b32 .debug_abbrev // Offset Into Abbrev. Section
150150 ; CHECK-NEXT: .b8 8 // Address Size (in bytes)
151151 ; CHECK-NEXT: .b8 1 // Abbrev [1] 0xb:0xb0 DW_TAG_compile_unit
152 ; CHECK-NEXT: .b8 99,108,97,110,103,32,118,101,114,115,105,111,110,32,51,46,53,46,48,32,40,116,114,117,110,107,32,50,48,52,49,54,52,41,32,40,108,108,118,109 // DW_AT_producer
153 ; CHECK-NEXT: .b8 47,116,114,117,110,107,32,50,48,52,49,56,51,41
152 ; CHECK-NEXT: .b8 99 // DW_AT_producer
153 ; CHECK-NEXT: .b8 108
154 ; CHECK-NEXT: .b8 97
155 ; CHECK-NEXT: .b8 110
156 ; CHECK-NEXT: .b8 103
157 ; CHECK-NEXT: .b8 32
158 ; CHECK-NEXT: .b8 118
159 ; CHECK-NEXT: .b8 101
160 ; CHECK-NEXT: .b8 114
161 ; CHECK-NEXT: .b8 115
162 ; CHECK-NEXT: .b8 105
163 ; CHECK-NEXT: .b8 111
164 ; CHECK-NEXT: .b8 110
165 ; CHECK-NEXT: .b8 32
166 ; CHECK-NEXT: .b8 51
167 ; CHECK-NEXT: .b8 46
168 ; CHECK-NEXT: .b8 53
169 ; CHECK-NEXT: .b8 46
170 ; CHECK-NEXT: .b8 48
171 ; CHECK-NEXT: .b8 32
172 ; CHECK-NEXT: .b8 40
173 ; CHECK-NEXT: .b8 116
174 ; CHECK-NEXT: .b8 114
175 ; CHECK-NEXT: .b8 117
176 ; CHECK-NEXT: .b8 110
177 ; CHECK-NEXT: .b8 107
178 ; CHECK-NEXT: .b8 32
179 ; CHECK-NEXT: .b8 50
180 ; CHECK-NEXT: .b8 48
181 ; CHECK-NEXT: .b8 52
182 ; CHECK-NEXT: .b8 49
183 ; CHECK-NEXT: .b8 54
184 ; CHECK-NEXT: .b8 52
185 ; CHECK-NEXT: .b8 41
186 ; CHECK-NEXT: .b8 32
187 ; CHECK-NEXT: .b8 40
188 ; CHECK-NEXT: .b8 108
189 ; CHECK-NEXT: .b8 108
190 ; CHECK-NEXT: .b8 118
191 ; CHECK-NEXT: .b8 109
192 ; CHECK-NEXT: .b8 47
193 ; CHECK-NEXT: .b8 116
194 ; CHECK-NEXT: .b8 114
195 ; CHECK-NEXT: .b8 117
196 ; CHECK-NEXT: .b8 110
197 ; CHECK-NEXT: .b8 107
198 ; CHECK-NEXT: .b8 32
199 ; CHECK-NEXT: .b8 50
200 ; CHECK-NEXT: .b8 48
201 ; CHECK-NEXT: .b8 52
202 ; CHECK-NEXT: .b8 49
203 ; CHECK-NEXT: .b8 56
204 ; CHECK-NEXT: .b8 51
205 ; CHECK-NEXT: .b8 41
154206 ; CHECK-NEXT: .b8 0
155207 ; CHECK-NEXT: .b8 12 // DW_AT_language
156208 ; CHECK-NEXT: .b8 0
157 ; CHECK-NEXT: .b8 98,46,99 // DW_AT_name
209 ; CHECK-NEXT: .b8 98 // DW_AT_name
210 ; CHECK-NEXT: .b8 46
211 ; CHECK-NEXT: .b8 99
158212 ; CHECK-NEXT: .b8 0
159213 ; CHECK-NEXT: .b32 .debug_line // DW_AT_stmt_list
160 ; CHECK-NEXT: .b8 47,115,111,117,114,99,101 // DW_AT_comp_dir
214 ; CHECK-NEXT: .b8 47 // DW_AT_comp_dir
215 ; CHECK-NEXT: .b8 115
216 ; CHECK-NEXT: .b8 111
217 ; CHECK-NEXT: .b8 117
218 ; CHECK-NEXT: .b8 114
219 ; CHECK-NEXT: .b8 99
220 ; CHECK-NEXT: .b8 101
161221 ; CHECK-NEXT: .b8 0
162222 ; CHECK-NEXT: .b64 Lfunc_begin0 // DW_AT_low_pc
163223 ; CHECK-NEXT: .b64 Lfunc_end2 // DW_AT_high_pc
200260 ; CHECK-NEXT: .b32 179 // DW_AT_type
201261 ; CHECK-NEXT: .b8 0 // End Of Children Mark
202262 ; CHECK-NEXT: .b8 4 // Abbrev [4] 0xb3:0x7 DW_TAG_base_type
203 ; CHECK-NEXT: .b8 105,110,116 // DW_AT_name
263 ; CHECK-NEXT: .b8 105 // DW_AT_name
264 ; CHECK-NEXT: .b8 110
265 ; CHECK-NEXT: .b8 116
204266 ; CHECK-NEXT: .b8 0
205267 ; CHECK-NEXT: .b8 5 // DW_AT_encoding
206268 ; CHECK-NEXT: .b8 4 // DW_AT_byte_size
130130 ; CHECK-NEXT: .b32 .debug_abbrev // Offset Into Abbrev. Section
131131 ; CHECK-NEXT: .b8 8 // Address Size (in bytes)
132132 ; CHECK-NEXT: .b8 1 // Abbrev [1] 0xb:0x81 DW_TAG_compile_unit
133 ; CHECK-NEXT: .b8 99,108,97,110,103 // DW_AT_producer
133 ; CHECK-NEXT: .b8 99 // DW_AT_producer
134 ; CHECK-NEXT: .b8 108
135 ; CHECK-NEXT: .b8 97
136 ; CHECK-NEXT: .b8 110
137 ; CHECK-NEXT: .b8 103
134138 ; CHECK-NEXT: .b8 0
135139 ; CHECK-NEXT: .b8 12 // DW_AT_language
136140 ; CHECK-NEXT: .b8 0
137 ; CHECK-NEXT: .b8 116,46,99 // DW_AT_name
141 ; CHECK-NEXT: .b8 116 // DW_AT_name
142 ; CHECK-NEXT: .b8 46
143 ; CHECK-NEXT: .b8 99
138144 ; CHECK-NEXT: .b8 0
139145 ; CHECK-NEXT: .b32 .debug_line // DW_AT_stmt_list
140 ; CHECK-NEXT: .b8 116,101,115,116 // DW_AT_comp_dir
146 ; CHECK-NEXT: .b8 116 // DW_AT_comp_dir
147 ; CHECK-NEXT: .b8 101
148 ; CHECK-NEXT: .b8 115
149 ; CHECK-NEXT: .b8 116
141150 ; CHECK-NEXT: .b8 0
142151 ; CHECK-NEXT: .b64 Lfunc_begin0 // DW_AT_low_pc
143152 ; CHECK-NEXT: .b64 Lfunc_end0 // DW_AT_high_pc
146155 ; CHECK-NEXT: .b64 Lfunc_end0 // DW_AT_high_pc
147156 ; CHECK-NEXT: .b8 1 // DW_AT_frame_base
148157 ; CHECK-NEXT: .b8 156
149 ; CHECK-NEXT: .b8 117,115,101,95,100,98,103,95,100,101,99,108,97,114,101 // DW_AT_name
158 ; CHECK-NEXT: .b8 117 // DW_AT_name
159 ; CHECK-NEXT: .b8 115
160 ; CHECK-NEXT: .b8 101
161 ; CHECK-NEXT: .b8 95
162 ; CHECK-NEXT: .b8 100
163 ; CHECK-NEXT: .b8 98
164 ; CHECK-NEXT: .b8 103
165 ; CHECK-NEXT: .b8 95
166 ; CHECK-NEXT: .b8 100
167 ; CHECK-NEXT: .b8 101
168 ; CHECK-NEXT: .b8 99
169 ; CHECK-NEXT: .b8 108
170 ; CHECK-NEXT: .b8 97
171 ; CHECK-NEXT: .b8 114
172 ; CHECK-NEXT: .b8 101
150173 ; CHECK-NEXT: .b8 0
151174 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
152175 ; CHECK-NEXT: .b8 3 // DW_AT_decl_line
166189 ; CHECK-NEXT: .b32 111 // DW_AT_type
167190 ; CHECK-NEXT: .b8 0 // End Of Children Mark
168191 ; CHECK-NEXT: .b8 4 // Abbrev [4] 0x6f:0x15 DW_TAG_structure_type
169 ; CHECK-NEXT: .b8 70,111,111 // DW_AT_name
192 ; CHECK-NEXT: .b8 70 // DW_AT_name
193 ; CHECK-NEXT: .b8 111
194 ; CHECK-NEXT: .b8 111
170195 ; CHECK-NEXT: .b8 0
171196 ; CHECK-NEXT: .b8 4 // DW_AT_byte_size
172197 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
182207 ; CHECK-NEXT: .b8 0
183208 ; CHECK-NEXT: .b8 0 // End Of Children Mark
184209 ; CHECK-NEXT: .b8 6 // Abbrev [6] 0x84:0x7 DW_TAG_base_type
185 ; CHECK-NEXT: .b8 105,110,116 // DW_AT_name
210 ; CHECK-NEXT: .b8 105 // DW_AT_name
211 ; CHECK-NEXT: .b8 110
212 ; CHECK-NEXT: .b8 116
186213 ; CHECK-NEXT: .b8 0
187214 ; CHECK-NEXT: .b8 5 // DW_AT_encoding
188215 ; CHECK-NEXT: .b8 4 // DW_AT_byte_size
141141 ; CHECK-NEXT: .b8 1 // DW_FORM_addr
142142 ; CHECK-NEXT: .b8 64 // DW_AT_frame_base
143143 ; CHECK-NEXT: .b8 10 // DW_FORM_block1
144 ; CHECK-NEXT: .b8 135,64 // DW_AT_MIPS_linkage_name
144 ; CHECK-NEXT: .b8 135 // DW_AT_MIPS_linkage_name
145 ; CHECK-NEXT: .b8 64
145146 ; CHECK-NEXT: .b8 8 // DW_FORM_string
146147 ; CHECK-NEXT: .b8 3 // DW_AT_name
147148 ; CHECK-NEXT: .b8 8 // DW_FORM_string
176177 ; CHECK-NEXT: .b32 .debug_abbrev // Offset Into Abbrev. Section
177178 ; CHECK-NEXT: .b8 8 // Address Size (in bytes)
178179 ; CHECK-NEXT: .b8 1 // Abbrev [1] 0xb:0xd2 DW_TAG_compile_unit
179 ; CHECK-NEXT: .b8 99,108,97,110,103,32,118,101,114,115,105,111,110,32,57,46,48,46,48,32,40,116,114,117,110,107,32,51,53,49,57,54,57,41,32,40,108,108,118,109 // DW_AT_producer
180 ; CHECK-NEXT: .b8 47,116,114,117,110,107,32,51,53,49,57,55,51,41
180 ; CHECK-NEXT: .b8 99 // DW_AT_producer
181 ; CHECK-NEXT: .b8 108
182 ; CHECK-NEXT: .b8 97
183 ; CHECK-NEXT: .b8 110
184 ; CHECK-NEXT: .b8 103
185 ; CHECK-NEXT: .b8 32
186 ; CHECK-NEXT: .b8 118
187 ; CHECK-NEXT: .b8 101
188 ; CHECK-NEXT: .b8 114
189 ; CHECK-NEXT: .b8 115
190 ; CHECK-NEXT: .b8 105
191 ; CHECK-NEXT: .b8 111
192 ; CHECK-NEXT: .b8 110
193 ; CHECK-NEXT: .b8 32
194 ; CHECK-NEXT: .b8 57
195 ; CHECK-NEXT: .b8 46
196 ; CHECK-NEXT: .b8 48
197 ; CHECK-NEXT: .b8 46
198 ; CHECK-NEXT: .b8 48
199 ; CHECK-NEXT: .b8 32
200 ; CHECK-NEXT: .b8 40
201 ; CHECK-NEXT: .b8 116
202 ; CHECK-NEXT: .b8 114
203 ; CHECK-NEXT: .b8 117
204 ; CHECK-NEXT: .b8 110
205 ; CHECK-NEXT: .b8 107
206 ; CHECK-NEXT: .b8 32
207 ; CHECK-NEXT: .b8 51
208 ; CHECK-NEXT: .b8 53
209 ; CHECK-NEXT: .b8 49
210 ; CHECK-NEXT: .b8 57
211 ; CHECK-NEXT: .b8 54
212 ; CHECK-NEXT: .b8 57
213 ; CHECK-NEXT: .b8 41
214 ; CHECK-NEXT: .b8 32
215 ; CHECK-NEXT: .b8 40
216 ; CHECK-NEXT: .b8 108
217 ; CHECK-NEXT: .b8 108
218 ; CHECK-NEXT: .b8 118
219 ; CHECK-NEXT: .b8 109
220 ; CHECK-NEXT: .b8 47
221 ; CHECK-NEXT: .b8 116
222 ; CHECK-NEXT: .b8 114
223 ; CHECK-NEXT: .b8 117
224 ; CHECK-NEXT: .b8 110
225 ; CHECK-NEXT: .b8 107
226 ; CHECK-NEXT: .b8 32
227 ; CHECK-NEXT: .b8 51
228 ; CHECK-NEXT: .b8 53
229 ; CHECK-NEXT: .b8 49
230 ; CHECK-NEXT: .b8 57
231 ; CHECK-NEXT: .b8 55
232 ; CHECK-NEXT: .b8 51
233 ; CHECK-NEXT: .b8 41
181234 ; CHECK-NEXT: .b8 0
182235 ; CHECK-NEXT: .b8 4 // DW_AT_language
183236 ; CHECK-NEXT: .b8 0
184 ; CHECK-NEXT: .b8 110,101,119,46,99,99 // DW_AT_name
237 ; CHECK-NEXT: .b8 110 // DW_AT_name
238 ; CHECK-NEXT: .b8 101
239 ; CHECK-NEXT: .b8 119
240 ; CHECK-NEXT: .b8 46
241 ; CHECK-NEXT: .b8 99
242 ; CHECK-NEXT: .b8 99
185243 ; CHECK-NEXT: .b8 0
186244 ; CHECK-NEXT: .b32 .debug_line // DW_AT_stmt_list
187 ; CHECK-NEXT: .b8 47,116,109,112 // DW_AT_comp_dir
245 ; CHECK-NEXT: .b8 47 // DW_AT_comp_dir
246 ; CHECK-NEXT: .b8 116
247 ; CHECK-NEXT: .b8 109
248 ; CHECK-NEXT: .b8 112
188249 ; CHECK-NEXT: .b8 0
189250 ; CHECK-NEXT: .b64 Lfunc_begin0 // DW_AT_low_pc
190251 ; CHECK-NEXT: .b64 Lfunc_end0 // DW_AT_high_pc
191252 ; CHECK-NEXT: .b8 2 // Abbrev [2] 0x65:0x1a DW_TAG_variable
192 ; CHECK-NEXT: .b8 71,76,79,66,65,76 // DW_AT_name
253 ; CHECK-NEXT: .b8 71 // DW_AT_name
254 ; CHECK-NEXT: .b8 76
255 ; CHECK-NEXT: .b8 79
256 ; CHECK-NEXT: .b8 66
257 ; CHECK-NEXT: .b8 65
258 ; CHECK-NEXT: .b8 76
193259 ; CHECK-NEXT: .b8 0
194260 ; CHECK-NEXT: .b32 127 // DW_AT_type
195261 ; CHECK-NEXT: .b8 1 // DW_AT_external
200266 ; CHECK-NEXT: .b8 3
201267 ; CHECK-NEXT: .b64 GLOBAL
202268 ; CHECK-NEXT: .b8 3 // Abbrev [3] 0x7f:0x7 DW_TAG_base_type
203 ; CHECK-NEXT: .b8 105,110,116 // DW_AT_name
269 ; CHECK-NEXT: .b8 105 // DW_AT_name
270 ; CHECK-NEXT: .b8 110
271 ; CHECK-NEXT: .b8 116
204272 ; CHECK-NEXT: .b8 0
205273 ; CHECK-NEXT: .b8 5 // DW_AT_encoding
206274 ; CHECK-NEXT: .b8 4 // DW_AT_byte_size
207275 ; CHECK-NEXT: .b8 2 // Abbrev [2] 0x86:0x1a DW_TAG_variable
208 ; CHECK-NEXT: .b8 83,72,65,82,69,68 // DW_AT_name
276 ; CHECK-NEXT: .b8 83 // DW_AT_name
277 ; CHECK-NEXT: .b8 72
278 ; CHECK-NEXT: .b8 65
279 ; CHECK-NEXT: .b8 82
280 ; CHECK-NEXT: .b8 69
281 ; CHECK-NEXT: .b8 68
209282 ; CHECK-NEXT: .b8 0
210283 ; CHECK-NEXT: .b32 127 // DW_AT_type
211284 ; CHECK-NEXT: .b8 1 // DW_AT_external
220293 ; CHECK-NEXT: .b64 Lfunc_end0 // DW_AT_high_pc
221294 ; CHECK-NEXT: .b8 1 // DW_AT_frame_base
222295 ; CHECK-NEXT: .b8 156
223 ; CHECK-NEXT: .b8 116,101,115,116 // DW_AT_MIPS_linkage_name
224 ; CHECK-NEXT: .b8 0
225 ; CHECK-NEXT: .b8 116,101,115,116 // DW_AT_name
296 ; CHECK-NEXT: .b8 116 // DW_AT_MIPS_linkage_name
297 ; CHECK-NEXT: .b8 101
298 ; CHECK-NEXT: .b8 115
299 ; CHECK-NEXT: .b8 116
300 ; CHECK-NEXT: .b8 0
301 ; CHECK-NEXT: .b8 116 // DW_AT_name
302 ; CHECK-NEXT: .b8 101
303 ; CHECK-NEXT: .b8 115
304 ; CHECK-NEXT: .b8 116
226305 ; CHECK-NEXT: .b8 0
227306 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
228307 ; CHECK-NEXT: .b8 6 // DW_AT_decl_line
241320 ; CHECK-NEXT: .b32 127 // DW_AT_type
242321 ; CHECK-NEXT: .b8 0 // End Of Children Mark
243322 ; CHECK-NEXT: .b8 3 // Abbrev [3] 0xd3:0x9 DW_TAG_base_type
244 ; CHECK-NEXT: .b8 102,108,111,97,116 // DW_AT_name
323 ; CHECK-NEXT: .b8 102 // DW_AT_name
324 ; CHECK-NEXT: .b8 108
325 ; CHECK-NEXT: .b8 111
326 ; CHECK-NEXT: .b8 97
327 ; CHECK-NEXT: .b8 116
245328 ; CHECK-NEXT: .b8 0
246329 ; CHECK-NEXT: .b8 4 // DW_AT_encoding
247330 ; CHECK-NEXT: .b8 4 // DW_AT_byte_size
6262 ; CHECK-NEXT: .b8 0 // DW_AT_producer
6363 ; CHECK-NEXT: .b8 4 // DW_AT_language
6464 ; CHECK-NEXT: .b8 0
65 ; CHECK-NEXT: .b8 98,97,114,46,99,117 // DW_AT_name
65 ; CHECK-NEXT: .b8 98 // DW_AT_name
66 ; CHECK-NEXT: .b8 97
67 ; CHECK-NEXT: .b8 114
68 ; CHECK-NEXT: .b8 46
69 ; CHECK-NEXT: .b8 99
70 ; CHECK-NEXT: .b8 117
6671 ; CHECK-NEXT: .b8 0
6772 ; CHECK-NEXT: .b32 .debug_line // DW_AT_stmt_list
68 ; CHECK-NEXT: .b8 47,115,111,117,114,99,101,47,100,105,114 // DW_AT_comp_dir
73 ; CHECK-NEXT: .b8 47 // DW_AT_comp_dir
74 ; CHECK-NEXT: .b8 115
75 ; CHECK-NEXT: .b8 111
76 ; CHECK-NEXT: .b8 117
77 ; CHECK-NEXT: .b8 114
78 ; CHECK-NEXT: .b8 99
79 ; CHECK-NEXT: .b8 101
80 ; CHECK-NEXT: .b8 47
81 ; CHECK-NEXT: .b8 100
82 ; CHECK-NEXT: .b8 105
83 ; CHECK-NEXT: .b8 114
6984 ; CHECK-NEXT: .b8 0
7085 ; CHECK-NEXT: .b64 Lfunc_begin0 // DW_AT_low_pc
7186 ; CHECK-NEXT: .b64 Lfunc_end1 // DW_AT_high_pc
157157 ; CHECK-NEXT: .b8 5 // Abbreviation Code
158158 ; CHECK-NEXT: .b8 46 // DW_TAG_subprogram
159159 ; CHECK-NEXT: .b8 1 // DW_CHILDREN_yes
160 ; CHECK-NEXT: .b8 135,64 // DW_AT_MIPS_linkage_name
160 ; CHECK-NEXT: .b8 135 // DW_AT_MIPS_linkage_name
161 ; CHECK-NEXT: .b8 64
161162 ; CHECK-NEXT: .b8 8 // DW_FORM_string
162163 ; CHECK-NEXT: .b8 3 // DW_AT_name
163164 ; CHECK-NEXT: .b8 8 // DW_FORM_string
279280 ; CHECK-NEXT: .b8 12 // DW_FORM_flag
280281 ; CHECK-NEXT: .b8 63 // DW_AT_external
281282 ; CHECK-NEXT: .b8 12 // DW_FORM_flag
282 ; CHECK-NEXT: .b8 135,1 // DW_AT_noreturn
283 ; CHECK-NEXT: .b8 135 // DW_AT_noreturn
284 ; CHECK-NEXT: .b8 1
283285 ; CHECK-NEXT: .b8 12 // DW_FORM_flag
284286 ; CHECK-NEXT: .b8 0 // EOM(1)
285287 ; CHECK-NEXT: .b8 0 // EOM(2)
348350 ; CHECK-NEXT: .b8 12 // DW_FORM_flag
349351 ; CHECK-NEXT: .b8 63 // DW_AT_external
350352 ; CHECK-NEXT: .b8 12 // DW_FORM_flag
351 ; CHECK-NEXT: .b8 135,1 // DW_AT_noreturn
353 ; CHECK-NEXT: .b8 135 // DW_AT_noreturn
354 ; CHECK-NEXT: .b8 1
352355 ; CHECK-NEXT: .b8 12 // DW_FORM_flag
353356 ; CHECK-NEXT: .b8 0 // EOM(1)
354357 ; CHECK-NEXT: .b8 0 // EOM(2)
387390 ; CHECK-NEXT: .b8 25 // Abbreviation Code
388391 ; CHECK-NEXT: .b8 46 // DW_TAG_subprogram
389392 ; CHECK-NEXT: .b8 1 // DW_CHILDREN_yes
390 ; CHECK-NEXT: .b8 135,64 // DW_AT_MIPS_linkage_name
393 ; CHECK-NEXT: .b8 135 // DW_AT_MIPS_linkage_name
394 ; CHECK-NEXT: .b8 64
391395 ; CHECK-NEXT: .b8 8 // DW_FORM_string
392396 ; CHECK-NEXT: .b8 3 // DW_AT_name
393397 ; CHECK-NEXT: .b8 8 // DW_FORM_string
406410 ; CHECK-NEXT: .b8 26 // Abbreviation Code
407411 ; CHECK-NEXT: .b8 46 // DW_TAG_subprogram
408412 ; CHECK-NEXT: .b8 1 // DW_CHILDREN_yes
409 ; CHECK-NEXT: .b8 135,64 // DW_AT_MIPS_linkage_name
413 ; CHECK-NEXT: .b8 135 // DW_AT_MIPS_linkage_name
414 ; CHECK-NEXT: .b8 64
410415 ; CHECK-NEXT: .b8 8 // DW_FORM_string
411416 ; CHECK-NEXT: .b8 3 // DW_AT_name
412417 ; CHECK-NEXT: .b8 8 // DW_FORM_string
436441 ; CHECK-NEXT: .b8 28 // Abbreviation Code
437442 ; CHECK-NEXT: .b8 46 // DW_TAG_subprogram
438443 ; CHECK-NEXT: .b8 0 // DW_CHILDREN_no
439 ; CHECK-NEXT: .b8 135,64 // DW_AT_MIPS_linkage_name
444 ; CHECK-NEXT: .b8 135 // DW_AT_MIPS_linkage_name
445 ; CHECK-NEXT: .b8 64
440446 ; CHECK-NEXT: .b8 8 // DW_FORM_string
441447 ; CHECK-NEXT: .b8 3 // DW_AT_name
442448 ; CHECK-NEXT: .b8 8 // DW_FORM_string
481487 ; CHECK-NEXT: .b8 31 // Abbreviation Code
482488 ; CHECK-NEXT: .b8 46 // DW_TAG_subprogram
483489 ; CHECK-NEXT: .b8 1 // DW_CHILDREN_yes
484 ; CHECK-NEXT: .b8 135,64 // DW_AT_MIPS_linkage_name
490 ; CHECK-NEXT: .b8 135 // DW_AT_MIPS_linkage_name
491 ; CHECK-NEXT: .b8 64
485492 ; CHECK-NEXT: .b8 8 // DW_FORM_string
486493 ; CHECK-NEXT: .b8 3 // DW_AT_name
487494 ; CHECK-NEXT: .b8 8 // DW_FORM_string
500507 ; CHECK-NEXT: .b8 32 // Abbreviation Code
501508 ; CHECK-NEXT: .b8 46 // DW_TAG_subprogram
502509 ; CHECK-NEXT: .b8 1 // DW_CHILDREN_yes
503 ; CHECK-NEXT: .b8 135,64 // DW_AT_MIPS_linkage_name
510 ; CHECK-NEXT: .b8 135 // DW_AT_MIPS_linkage_name
511 ; CHECK-NEXT: .b8 64
504512 ; CHECK-NEXT: .b8 8 // DW_FORM_string
505513 ; CHECK-NEXT: .b8 3 // DW_AT_name
506514 ; CHECK-NEXT: .b8 8 // DW_FORM_string
565573 ; CHECK-NEXT: .b8 37 // Abbreviation Code
566574 ; CHECK-NEXT: .b8 46 // DW_TAG_subprogram
567575 ; CHECK-NEXT: .b8 1 // DW_CHILDREN_yes
568 ; CHECK-NEXT: .b8 135,64 // DW_AT_MIPS_linkage_name
576 ; CHECK-NEXT: .b8 135 // DW_AT_MIPS_linkage_name
577 ; CHECK-NEXT: .b8 64
569578 ; CHECK-NEXT: .b8 8 // DW_FORM_string
570579 ; CHECK-NEXT: .b8 3 // DW_AT_name
571580 ; CHECK-NEXT: .b8 8 // DW_FORM_string
584593 ; CHECK-NEXT: .b8 38 // Abbreviation Code
585594 ; CHECK-NEXT: .b8 46 // DW_TAG_subprogram
586595 ; CHECK-NEXT: .b8 1 // DW_CHILDREN_yes
587 ; CHECK-NEXT: .b8 135,64 // DW_AT_MIPS_linkage_name
596 ; CHECK-NEXT: .b8 135 // DW_AT_MIPS_linkage_name
597 ; CHECK-NEXT: .b8 64
588598 ; CHECK-NEXT: .b8 8 // DW_FORM_string
589599 ; CHECK-NEXT: .b8 3 // DW_AT_name
590600 ; CHECK-NEXT: .b8 8 // DW_FORM_string
620630 ; CHECK-NEXT: .b8 1 // DW_FORM_addr
621631 ; CHECK-NEXT: .b8 64 // DW_AT_frame_base
622632 ; CHECK-NEXT: .b8 10 // DW_FORM_block1
623 ; CHECK-NEXT: .b8 135,64 // DW_AT_MIPS_linkage_name
633 ; CHECK-NEXT: .b8 135 // DW_AT_MIPS_linkage_name
634 ; CHECK-NEXT: .b8 64
624635 ; CHECK-NEXT: .b8 8 // DW_FORM_string
625636 ; CHECK-NEXT: .b8 3 // DW_AT_name
626637 ; CHECK-NEXT: .b8 8 // DW_FORM_string
695706 ; CHECK-NEXT: .b8 0 // DW_AT_producer
696707 ; CHECK-NEXT: .b8 4 // DW_AT_language
697708 ; CHECK-NEXT: .b8 0
698 ; CHECK-NEXT: .b8 100,101,98,117,103,45,105,110,102,111,46,99,117 // DW_AT_name
709 ; CHECK-NEXT: .b8 100 // DW_AT_name
710 ; CHECK-NEXT: .b8 101
711 ; CHECK-NEXT: .b8 98
712 ; CHECK-NEXT: .b8 117
713 ; CHECK-NEXT: .b8 103
714 ; CHECK-NEXT: .b8 45
715 ; CHECK-NEXT: .b8 105
716 ; CHECK-NEXT: .b8 110
717 ; CHECK-NEXT: .b8 102
718 ; CHECK-NEXT: .b8 111
719 ; CHECK-NEXT: .b8 46
720 ; CHECK-NEXT: .b8 99
721 ; CHECK-NEXT: .b8 117
699722 ; CHECK-NEXT: .b8 0
700723 ; CHECK-NEXT: .b32 .debug_line // DW_AT_stmt_list
701 ; CHECK-NEXT: .b8 47,115,111,109,101,47,100,105,114,101,99,116,111,114,121 // DW_AT_comp_dir
724 ; CHECK-NEXT: .b8 47 // DW_AT_comp_dir
725 ; CHECK-NEXT: .b8 115
726 ; CHECK-NEXT: .b8 111
727 ; CHECK-NEXT: .b8 109
728 ; CHECK-NEXT: .b8 101
729 ; CHECK-NEXT: .b8 47
730 ; CHECK-NEXT: .b8 100
731 ; CHECK-NEXT: .b8 105
732 ; CHECK-NEXT: .b8 114
733 ; CHECK-NEXT: .b8 101
734 ; CHECK-NEXT: .b8 99
735 ; CHECK-NEXT: .b8 116
736 ; CHECK-NEXT: .b8 111
737 ; CHECK-NEXT: .b8 114
738 ; CHECK-NEXT: .b8 121
702739 ; CHECK-NEXT: .b8 0
703740 ; CHECK-NEXT: .b64 Lfunc_begin0 // DW_AT_low_pc
704741 ; CHECK-NEXT: .b64 Lfunc_end0 // DW_AT_high_pc
705742 ; CHECK-NEXT: .b8 2 // Abbrev [2] 0x41:0x588 DW_TAG_namespace
706 ; CHECK-NEXT: .b8 115,116,100 // DW_AT_name
743 ; CHECK-NEXT: .b8 115 // DW_AT_name
744 ; CHECK-NEXT: .b8 116
745 ; CHECK-NEXT: .b8 100
707746 ; CHECK-NEXT: .b8 0
708747 ; CHECK-NEXT: .b8 3 // Abbrev [3] 0x46:0x7 DW_TAG_imported_declaration
709748 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
15501589 ; CHECK-NEXT: .b32 7772 // DW_AT_import
15511590 ; CHECK-NEXT: .b8 0 // End Of Children Mark
15521591 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x5c9:0x1b DW_TAG_subprogram
1553 ; CHECK-NEXT: .b8 95,90,76,51,97,98,115,120 // DW_AT_MIPS_linkage_name
1554 ; CHECK-NEXT: .b8 0
1555 ; CHECK-NEXT: .b8 97,98,115 // DW_AT_name
1592 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1593 ; CHECK-NEXT: .b8 90
1594 ; CHECK-NEXT: .b8 76
1595 ; CHECK-NEXT: .b8 51
1596 ; CHECK-NEXT: .b8 97
1597 ; CHECK-NEXT: .b8 98
1598 ; CHECK-NEXT: .b8 115
1599 ; CHECK-NEXT: .b8 120
1600 ; CHECK-NEXT: .b8 0
1601 ; CHECK-NEXT: .b8 97 // DW_AT_name
1602 ; CHECK-NEXT: .b8 98
1603 ; CHECK-NEXT: .b8 115
15561604 ; CHECK-NEXT: .b8 0
15571605 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
15581606 ; CHECK-NEXT: .b8 44 // DW_AT_decl_line
15621610 ; CHECK-NEXT: .b32 1508 // DW_AT_type
15631611 ; CHECK-NEXT: .b8 0 // End Of Children Mark
15641612 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x5e4:0x11 DW_TAG_base_type
1565 ; CHECK-NEXT: .b8 108,111,110,103,32,108,111,110,103,32,105,110,116 // DW_AT_name
1613 ; CHECK-NEXT: .b8 108 // DW_AT_name
1614 ; CHECK-NEXT: .b8 111
1615 ; CHECK-NEXT: .b8 110
1616 ; CHECK-NEXT: .b8 103
1617 ; CHECK-NEXT: .b8 32
1618 ; CHECK-NEXT: .b8 108
1619 ; CHECK-NEXT: .b8 111
1620 ; CHECK-NEXT: .b8 110
1621 ; CHECK-NEXT: .b8 103
1622 ; CHECK-NEXT: .b8 32
1623 ; CHECK-NEXT: .b8 105
1624 ; CHECK-NEXT: .b8 110
1625 ; CHECK-NEXT: .b8 116
15661626 ; CHECK-NEXT: .b8 0
15671627 ; CHECK-NEXT: .b8 5 // DW_AT_encoding
15681628 ; CHECK-NEXT: .b8 8 // DW_AT_byte_size
15691629 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x5f5:0x1d DW_TAG_subprogram
1570 ; CHECK-NEXT: .b8 95,90,76,52,97,99,111,115,102 // DW_AT_MIPS_linkage_name
1571 ; CHECK-NEXT: .b8 0
1572 ; CHECK-NEXT: .b8 97,99,111,115 // DW_AT_name
1630 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1631 ; CHECK-NEXT: .b8 90
1632 ; CHECK-NEXT: .b8 76
1633 ; CHECK-NEXT: .b8 52
1634 ; CHECK-NEXT: .b8 97
1635 ; CHECK-NEXT: .b8 99
1636 ; CHECK-NEXT: .b8 111
1637 ; CHECK-NEXT: .b8 115
1638 ; CHECK-NEXT: .b8 102
1639 ; CHECK-NEXT: .b8 0
1640 ; CHECK-NEXT: .b8 97 // DW_AT_name
1641 ; CHECK-NEXT: .b8 99
1642 ; CHECK-NEXT: .b8 111
1643 ; CHECK-NEXT: .b8 115
15731644 ; CHECK-NEXT: .b8 0
15741645 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
15751646 ; CHECK-NEXT: .b8 46 // DW_AT_decl_line
15791650 ; CHECK-NEXT: .b32 1554 // DW_AT_type
15801651 ; CHECK-NEXT: .b8 0 // End Of Children Mark
15811652 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x612:0x9 DW_TAG_base_type
1582 ; CHECK-NEXT: .b8 102,108,111,97,116 // DW_AT_name
1653 ; CHECK-NEXT: .b8 102 // DW_AT_name
1654 ; CHECK-NEXT: .b8 108
1655 ; CHECK-NEXT: .b8 111
1656 ; CHECK-NEXT: .b8 97
1657 ; CHECK-NEXT: .b8 116
15831658 ; CHECK-NEXT: .b8 0
15841659 ; CHECK-NEXT: .b8 4 // DW_AT_encoding
15851660 ; CHECK-NEXT: .b8 4 // DW_AT_byte_size
15861661 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x61b:0x1f DW_TAG_subprogram
1587 ; CHECK-NEXT: .b8 95,90,76,53,97,99,111,115,104,102 // DW_AT_MIPS_linkage_name
1588 ; CHECK-NEXT: .b8 0
1589 ; CHECK-NEXT: .b8 97,99,111,115,104 // DW_AT_name
1662 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1663 ; CHECK-NEXT: .b8 90
1664 ; CHECK-NEXT: .b8 76
1665 ; CHECK-NEXT: .b8 53
1666 ; CHECK-NEXT: .b8 97
1667 ; CHECK-NEXT: .b8 99
1668 ; CHECK-NEXT: .b8 111
1669 ; CHECK-NEXT: .b8 115
1670 ; CHECK-NEXT: .b8 104
1671 ; CHECK-NEXT: .b8 102
1672 ; CHECK-NEXT: .b8 0
1673 ; CHECK-NEXT: .b8 97 // DW_AT_name
1674 ; CHECK-NEXT: .b8 99
1675 ; CHECK-NEXT: .b8 111
1676 ; CHECK-NEXT: .b8 115
1677 ; CHECK-NEXT: .b8 104
15901678 ; CHECK-NEXT: .b8 0
15911679 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
15921680 ; CHECK-NEXT: .b8 48 // DW_AT_decl_line
15961684 ; CHECK-NEXT: .b32 1554 // DW_AT_type
15971685 ; CHECK-NEXT: .b8 0 // End Of Children Mark
15981686 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x63a:0x1d DW_TAG_subprogram
1599 ; CHECK-NEXT: .b8 95,90,76,52,97,115,105,110,102 // DW_AT_MIPS_linkage_name
1600 ; CHECK-NEXT: .b8 0
1601 ; CHECK-NEXT: .b8 97,115,105,110 // DW_AT_name
1687 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1688 ; CHECK-NEXT: .b8 90
1689 ; CHECK-NEXT: .b8 76
1690 ; CHECK-NEXT: .b8 52
1691 ; CHECK-NEXT: .b8 97
1692 ; CHECK-NEXT: .b8 115
1693 ; CHECK-NEXT: .b8 105
1694 ; CHECK-NEXT: .b8 110
1695 ; CHECK-NEXT: .b8 102
1696 ; CHECK-NEXT: .b8 0
1697 ; CHECK-NEXT: .b8 97 // DW_AT_name
1698 ; CHECK-NEXT: .b8 115
1699 ; CHECK-NEXT: .b8 105
1700 ; CHECK-NEXT: .b8 110
16021701 ; CHECK-NEXT: .b8 0
16031702 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
16041703 ; CHECK-NEXT: .b8 50 // DW_AT_decl_line
16081707 ; CHECK-NEXT: .b32 1554 // DW_AT_type
16091708 ; CHECK-NEXT: .b8 0 // End Of Children Mark
16101709 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x657:0x1f DW_TAG_subprogram
1611 ; CHECK-NEXT: .b8 95,90,76,53,97,115,105,110,104,102 // DW_AT_MIPS_linkage_name
1612 ; CHECK-NEXT: .b8 0
1613 ; CHECK-NEXT: .b8 97,115,105,110,104 // DW_AT_name
1710 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1711 ; CHECK-NEXT: .b8 90
1712 ; CHECK-NEXT: .b8 76
1713 ; CHECK-NEXT: .b8 53
1714 ; CHECK-NEXT: .b8 97
1715 ; CHECK-NEXT: .b8 115
1716 ; CHECK-NEXT: .b8 105
1717 ; CHECK-NEXT: .b8 110
1718 ; CHECK-NEXT: .b8 104
1719 ; CHECK-NEXT: .b8 102
1720 ; CHECK-NEXT: .b8 0
1721 ; CHECK-NEXT: .b8 97 // DW_AT_name
1722 ; CHECK-NEXT: .b8 115
1723 ; CHECK-NEXT: .b8 105
1724 ; CHECK-NEXT: .b8 110
1725 ; CHECK-NEXT: .b8 104
16141726 ; CHECK-NEXT: .b8 0
16151727 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
16161728 ; CHECK-NEXT: .b8 52 // DW_AT_decl_line
16201732 ; CHECK-NEXT: .b32 1554 // DW_AT_type
16211733 ; CHECK-NEXT: .b8 0 // End Of Children Mark
16221734 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x676:0x1d DW_TAG_subprogram
1623 ; CHECK-NEXT: .b8 95,90,76,52,97,116,97,110,102 // DW_AT_MIPS_linkage_name
1624 ; CHECK-NEXT: .b8 0
1625 ; CHECK-NEXT: .b8 97,116,97,110 // DW_AT_name
1735 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1736 ; CHECK-NEXT: .b8 90
1737 ; CHECK-NEXT: .b8 76
1738 ; CHECK-NEXT: .b8 52
1739 ; CHECK-NEXT: .b8 97
1740 ; CHECK-NEXT: .b8 116
1741 ; CHECK-NEXT: .b8 97
1742 ; CHECK-NEXT: .b8 110
1743 ; CHECK-NEXT: .b8 102
1744 ; CHECK-NEXT: .b8 0
1745 ; CHECK-NEXT: .b8 97 // DW_AT_name
1746 ; CHECK-NEXT: .b8 116
1747 ; CHECK-NEXT: .b8 97
1748 ; CHECK-NEXT: .b8 110
16261749 ; CHECK-NEXT: .b8 0
16271750 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
16281751 ; CHECK-NEXT: .b8 56 // DW_AT_decl_line
16321755 ; CHECK-NEXT: .b32 1554 // DW_AT_type
16331756 ; CHECK-NEXT: .b8 0 // End Of Children Mark
16341757 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x693:0x25 DW_TAG_subprogram
1635 ; CHECK-NEXT: .b8 95,90,76,53,97,116,97,110,50,102,102 // DW_AT_MIPS_linkage_name
1636 ; CHECK-NEXT: .b8 0
1637 ; CHECK-NEXT: .b8 97,116,97,110,50 // DW_AT_name
1758 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1759 ; CHECK-NEXT: .b8 90
1760 ; CHECK-NEXT: .b8 76
1761 ; CHECK-NEXT: .b8 53
1762 ; CHECK-NEXT: .b8 97
1763 ; CHECK-NEXT: .b8 116
1764 ; CHECK-NEXT: .b8 97
1765 ; CHECK-NEXT: .b8 110
1766 ; CHECK-NEXT: .b8 50
1767 ; CHECK-NEXT: .b8 102
1768 ; CHECK-NEXT: .b8 102
1769 ; CHECK-NEXT: .b8 0
1770 ; CHECK-NEXT: .b8 97 // DW_AT_name
1771 ; CHECK-NEXT: .b8 116
1772 ; CHECK-NEXT: .b8 97
1773 ; CHECK-NEXT: .b8 110
1774 ; CHECK-NEXT: .b8 50
16381775 ; CHECK-NEXT: .b8 0
16391776 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
16401777 ; CHECK-NEXT: .b8 54 // DW_AT_decl_line
16461783 ; CHECK-NEXT: .b32 1554 // DW_AT_type
16471784 ; CHECK-NEXT: .b8 0 // End Of Children Mark
16481785 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x6b8:0x1f DW_TAG_subprogram
1649 ; CHECK-NEXT: .b8 95,90,76,53,97,116,97,110,104,102 // DW_AT_MIPS_linkage_name
1650 ; CHECK-NEXT: .b8 0
1651 ; CHECK-NEXT: .b8 97,116,97,110,104 // DW_AT_name
1786 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1787 ; CHECK-NEXT: .b8 90
1788 ; CHECK-NEXT: .b8 76
1789 ; CHECK-NEXT: .b8 53
1790 ; CHECK-NEXT: .b8 97
1791 ; CHECK-NEXT: .b8 116
1792 ; CHECK-NEXT: .b8 97
1793 ; CHECK-NEXT: .b8 110
1794 ; CHECK-NEXT: .b8 104
1795 ; CHECK-NEXT: .b8 102
1796 ; CHECK-NEXT: .b8 0
1797 ; CHECK-NEXT: .b8 97 // DW_AT_name
1798 ; CHECK-NEXT: .b8 116
1799 ; CHECK-NEXT: .b8 97
1800 ; CHECK-NEXT: .b8 110
1801 ; CHECK-NEXT: .b8 104
16521802 ; CHECK-NEXT: .b8 0
16531803 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
16541804 ; CHECK-NEXT: .b8 58 // DW_AT_decl_line
16581808 ; CHECK-NEXT: .b32 1554 // DW_AT_type
16591809 ; CHECK-NEXT: .b8 0 // End Of Children Mark
16601810 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x6d7:0x1d DW_TAG_subprogram
1661 ; CHECK-NEXT: .b8 95,90,76,52,99,98,114,116,102 // DW_AT_MIPS_linkage_name
1662 ; CHECK-NEXT: .b8 0
1663 ; CHECK-NEXT: .b8 99,98,114,116 // DW_AT_name
1811 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1812 ; CHECK-NEXT: .b8 90
1813 ; CHECK-NEXT: .b8 76
1814 ; CHECK-NEXT: .b8 52
1815 ; CHECK-NEXT: .b8 99
1816 ; CHECK-NEXT: .b8 98
1817 ; CHECK-NEXT: .b8 114
1818 ; CHECK-NEXT: .b8 116
1819 ; CHECK-NEXT: .b8 102
1820 ; CHECK-NEXT: .b8 0
1821 ; CHECK-NEXT: .b8 99 // DW_AT_name
1822 ; CHECK-NEXT: .b8 98
1823 ; CHECK-NEXT: .b8 114
1824 ; CHECK-NEXT: .b8 116
16641825 ; CHECK-NEXT: .b8 0
16651826 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
16661827 ; CHECK-NEXT: .b8 60 // DW_AT_decl_line
16701831 ; CHECK-NEXT: .b32 1554 // DW_AT_type
16711832 ; CHECK-NEXT: .b8 0 // End Of Children Mark
16721833 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x6f4:0x1d DW_TAG_subprogram
1673 ; CHECK-NEXT: .b8 95,90,76,52,99,101,105,108,102 // DW_AT_MIPS_linkage_name
1674 ; CHECK-NEXT: .b8 0
1675 ; CHECK-NEXT: .b8 99,101,105,108 // DW_AT_name
1834 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1835 ; CHECK-NEXT: .b8 90
1836 ; CHECK-NEXT: .b8 76
1837 ; CHECK-NEXT: .b8 52
1838 ; CHECK-NEXT: .b8 99
1839 ; CHECK-NEXT: .b8 101
1840 ; CHECK-NEXT: .b8 105
1841 ; CHECK-NEXT: .b8 108
1842 ; CHECK-NEXT: .b8 102
1843 ; CHECK-NEXT: .b8 0
1844 ; CHECK-NEXT: .b8 99 // DW_AT_name
1845 ; CHECK-NEXT: .b8 101
1846 ; CHECK-NEXT: .b8 105
1847 ; CHECK-NEXT: .b8 108
16761848 ; CHECK-NEXT: .b8 0
16771849 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
16781850 ; CHECK-NEXT: .b8 62 // DW_AT_decl_line
16821854 ; CHECK-NEXT: .b32 1554 // DW_AT_type
16831855 ; CHECK-NEXT: .b8 0 // End Of Children Mark
16841856 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x711:0x2b DW_TAG_subprogram
1685 ; CHECK-NEXT: .b8 95,90,76,56,99,111,112,121,115,105,103,110,102,102 // DW_AT_MIPS_linkage_name
1686 ; CHECK-NEXT: .b8 0
1687 ; CHECK-NEXT: .b8 99,111,112,121,115,105,103,110 // DW_AT_name
1857 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1858 ; CHECK-NEXT: .b8 90
1859 ; CHECK-NEXT: .b8 76
1860 ; CHECK-NEXT: .b8 56
1861 ; CHECK-NEXT: .b8 99
1862 ; CHECK-NEXT: .b8 111
1863 ; CHECK-NEXT: .b8 112
1864 ; CHECK-NEXT: .b8 121
1865 ; CHECK-NEXT: .b8 115
1866 ; CHECK-NEXT: .b8 105
1867 ; CHECK-NEXT: .b8 103
1868 ; CHECK-NEXT: .b8 110
1869 ; CHECK-NEXT: .b8 102
1870 ; CHECK-NEXT: .b8 102
1871 ; CHECK-NEXT: .b8 0
1872 ; CHECK-NEXT: .b8 99 // DW_AT_name
1873 ; CHECK-NEXT: .b8 111
1874 ; CHECK-NEXT: .b8 112
1875 ; CHECK-NEXT: .b8 121
1876 ; CHECK-NEXT: .b8 115
1877 ; CHECK-NEXT: .b8 105
1878 ; CHECK-NEXT: .b8 103
1879 ; CHECK-NEXT: .b8 110
16881880 ; CHECK-NEXT: .b8 0
16891881 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
16901882 ; CHECK-NEXT: .b8 64 // DW_AT_decl_line
16961888 ; CHECK-NEXT: .b32 1554 // DW_AT_type
16971889 ; CHECK-NEXT: .b8 0 // End Of Children Mark
16981890 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x73c:0x1b DW_TAG_subprogram
1699 ; CHECK-NEXT: .b8 95,90,76,51,99,111,115,102 // DW_AT_MIPS_linkage_name
1700 ; CHECK-NEXT: .b8 0
1701 ; CHECK-NEXT: .b8 99,111,115 // DW_AT_name
1891 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1892 ; CHECK-NEXT: .b8 90
1893 ; CHECK-NEXT: .b8 76
1894 ; CHECK-NEXT: .b8 51
1895 ; CHECK-NEXT: .b8 99
1896 ; CHECK-NEXT: .b8 111
1897 ; CHECK-NEXT: .b8 115
1898 ; CHECK-NEXT: .b8 102
1899 ; CHECK-NEXT: .b8 0
1900 ; CHECK-NEXT: .b8 99 // DW_AT_name
1901 ; CHECK-NEXT: .b8 111
1902 ; CHECK-NEXT: .b8 115
17021903 ; CHECK-NEXT: .b8 0
17031904 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
17041905 ; CHECK-NEXT: .b8 66 // DW_AT_decl_line
17081909 ; CHECK-NEXT: .b32 1554 // DW_AT_type
17091910 ; CHECK-NEXT: .b8 0 // End Of Children Mark
17101911 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x757:0x1d DW_TAG_subprogram
1711 ; CHECK-NEXT: .b8 95,90,76,52,99,111,115,104,102 // DW_AT_MIPS_linkage_name
1712 ; CHECK-NEXT: .b8 0
1713 ; CHECK-NEXT: .b8 99,111,115,104 // DW_AT_name
1912 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1913 ; CHECK-NEXT: .b8 90
1914 ; CHECK-NEXT: .b8 76
1915 ; CHECK-NEXT: .b8 52
1916 ; CHECK-NEXT: .b8 99
1917 ; CHECK-NEXT: .b8 111
1918 ; CHECK-NEXT: .b8 115
1919 ; CHECK-NEXT: .b8 104
1920 ; CHECK-NEXT: .b8 102
1921 ; CHECK-NEXT: .b8 0
1922 ; CHECK-NEXT: .b8 99 // DW_AT_name
1923 ; CHECK-NEXT: .b8 111
1924 ; CHECK-NEXT: .b8 115
1925 ; CHECK-NEXT: .b8 104
17141926 ; CHECK-NEXT: .b8 0
17151927 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
17161928 ; CHECK-NEXT: .b8 68 // DW_AT_decl_line
17201932 ; CHECK-NEXT: .b32 1554 // DW_AT_type
17211933 ; CHECK-NEXT: .b8 0 // End Of Children Mark
17221934 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x774:0x1b DW_TAG_subprogram
1723 ; CHECK-NEXT: .b8 95,90,76,51,101,114,102,102 // DW_AT_MIPS_linkage_name
1724 ; CHECK-NEXT: .b8 0
1725 ; CHECK-NEXT: .b8 101,114,102 // DW_AT_name
1935 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1936 ; CHECK-NEXT: .b8 90
1937 ; CHECK-NEXT: .b8 76
1938 ; CHECK-NEXT: .b8 51
1939 ; CHECK-NEXT: .b8 101
1940 ; CHECK-NEXT: .b8 114
1941 ; CHECK-NEXT: .b8 102
1942 ; CHECK-NEXT: .b8 102
1943 ; CHECK-NEXT: .b8 0
1944 ; CHECK-NEXT: .b8 101 // DW_AT_name
1945 ; CHECK-NEXT: .b8 114
1946 ; CHECK-NEXT: .b8 102
17261947 ; CHECK-NEXT: .b8 0
17271948 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
17281949 ; CHECK-NEXT: .b8 72 // DW_AT_decl_line
17321953 ; CHECK-NEXT: .b32 1554 // DW_AT_type
17331954 ; CHECK-NEXT: .b8 0 // End Of Children Mark
17341955 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x78f:0x1d DW_TAG_subprogram
1735 ; CHECK-NEXT: .b8 95,90,76,52,101,114,102,99,102 // DW_AT_MIPS_linkage_name
1736 ; CHECK-NEXT: .b8 0
1737 ; CHECK-NEXT: .b8 101,114,102,99 // DW_AT_name
1956 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1957 ; CHECK-NEXT: .b8 90
1958 ; CHECK-NEXT: .b8 76
1959 ; CHECK-NEXT: .b8 52
1960 ; CHECK-NEXT: .b8 101
1961 ; CHECK-NEXT: .b8 114
1962 ; CHECK-NEXT: .b8 102
1963 ; CHECK-NEXT: .b8 99
1964 ; CHECK-NEXT: .b8 102
1965 ; CHECK-NEXT: .b8 0
1966 ; CHECK-NEXT: .b8 101 // DW_AT_name
1967 ; CHECK-NEXT: .b8 114
1968 ; CHECK-NEXT: .b8 102
1969 ; CHECK-NEXT: .b8 99
17381970 ; CHECK-NEXT: .b8 0
17391971 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
17401972 ; CHECK-NEXT: .b8 70 // DW_AT_decl_line
17441976 ; CHECK-NEXT: .b32 1554 // DW_AT_type
17451977 ; CHECK-NEXT: .b8 0 // End Of Children Mark
17461978 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x7ac:0x1b DW_TAG_subprogram
1747 ; CHECK-NEXT: .b8 95,90,76,51,101,120,112,102 // DW_AT_MIPS_linkage_name
1748 ; CHECK-NEXT: .b8 0
1749 ; CHECK-NEXT: .b8 101,120,112 // DW_AT_name
1979 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
1980 ; CHECK-NEXT: .b8 90
1981 ; CHECK-NEXT: .b8 76
1982 ; CHECK-NEXT: .b8 51
1983 ; CHECK-NEXT: .b8 101
1984 ; CHECK-NEXT: .b8 120
1985 ; CHECK-NEXT: .b8 112
1986 ; CHECK-NEXT: .b8 102
1987 ; CHECK-NEXT: .b8 0
1988 ; CHECK-NEXT: .b8 101 // DW_AT_name
1989 ; CHECK-NEXT: .b8 120
1990 ; CHECK-NEXT: .b8 112
17501991 ; CHECK-NEXT: .b8 0
17511992 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
17521993 ; CHECK-NEXT: .b8 76 // DW_AT_decl_line
17561997 ; CHECK-NEXT: .b32 1554 // DW_AT_type
17571998 ; CHECK-NEXT: .b8 0 // End Of Children Mark
17581999 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x7c7:0x1d DW_TAG_subprogram
1759 ; CHECK-NEXT: .b8 95,90,76,52,101,120,112,50,102 // DW_AT_MIPS_linkage_name
1760 ; CHECK-NEXT: .b8 0
1761 ; CHECK-NEXT: .b8 101,120,112,50 // DW_AT_name
2000 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2001 ; CHECK-NEXT: .b8 90
2002 ; CHECK-NEXT: .b8 76
2003 ; CHECK-NEXT: .b8 52
2004 ; CHECK-NEXT: .b8 101
2005 ; CHECK-NEXT: .b8 120
2006 ; CHECK-NEXT: .b8 112
2007 ; CHECK-NEXT: .b8 50
2008 ; CHECK-NEXT: .b8 102
2009 ; CHECK-NEXT: .b8 0
2010 ; CHECK-NEXT: .b8 101 // DW_AT_name
2011 ; CHECK-NEXT: .b8 120
2012 ; CHECK-NEXT: .b8 112
2013 ; CHECK-NEXT: .b8 50
17622014 ; CHECK-NEXT: .b8 0
17632015 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
17642016 ; CHECK-NEXT: .b8 74 // DW_AT_decl_line
17682020 ; CHECK-NEXT: .b32 1554 // DW_AT_type
17692021 ; CHECK-NEXT: .b8 0 // End Of Children Mark
17702022 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x7e4:0x1f DW_TAG_subprogram
1771 ; CHECK-NEXT: .b8 95,90,76,53,101,120,112,109,49,102 // DW_AT_MIPS_linkage_name
1772 ; CHECK-NEXT: .b8 0
1773 ; CHECK-NEXT: .b8 101,120,112,109,49 // DW_AT_name
2023 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2024 ; CHECK-NEXT: .b8 90
2025 ; CHECK-NEXT: .b8 76
2026 ; CHECK-NEXT: .b8 53
2027 ; CHECK-NEXT: .b8 101
2028 ; CHECK-NEXT: .b8 120
2029 ; CHECK-NEXT: .b8 112
2030 ; CHECK-NEXT: .b8 109
2031 ; CHECK-NEXT: .b8 49
2032 ; CHECK-NEXT: .b8 102
2033 ; CHECK-NEXT: .b8 0
2034 ; CHECK-NEXT: .b8 101 // DW_AT_name
2035 ; CHECK-NEXT: .b8 120
2036 ; CHECK-NEXT: .b8 112
2037 ; CHECK-NEXT: .b8 109
2038 ; CHECK-NEXT: .b8 49
17742039 ; CHECK-NEXT: .b8 0
17752040 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
17762041 ; CHECK-NEXT: .b8 78 // DW_AT_decl_line
17802045 ; CHECK-NEXT: .b32 1554 // DW_AT_type
17812046 ; CHECK-NEXT: .b8 0 // End Of Children Mark
17822047 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x803:0x1d DW_TAG_subprogram
1783 ; CHECK-NEXT: .b8 95,90,76,52,102,97,98,115,102 // DW_AT_MIPS_linkage_name
1784 ; CHECK-NEXT: .b8 0
1785 ; CHECK-NEXT: .b8 102,97,98,115 // DW_AT_name
2048 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2049 ; CHECK-NEXT: .b8 90
2050 ; CHECK-NEXT: .b8 76
2051 ; CHECK-NEXT: .b8 52
2052 ; CHECK-NEXT: .b8 102
2053 ; CHECK-NEXT: .b8 97
2054 ; CHECK-NEXT: .b8 98
2055 ; CHECK-NEXT: .b8 115
2056 ; CHECK-NEXT: .b8 102
2057 ; CHECK-NEXT: .b8 0
2058 ; CHECK-NEXT: .b8 102 // DW_AT_name
2059 ; CHECK-NEXT: .b8 97
2060 ; CHECK-NEXT: .b8 98
2061 ; CHECK-NEXT: .b8 115
17862062 ; CHECK-NEXT: .b8 0
17872063 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
17882064 ; CHECK-NEXT: .b8 80 // DW_AT_decl_line
17922068 ; CHECK-NEXT: .b32 1554 // DW_AT_type
17932069 ; CHECK-NEXT: .b8 0 // End Of Children Mark
17942070 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x820:0x23 DW_TAG_subprogram
1795 ; CHECK-NEXT: .b8 95,90,76,52,102,100,105,109,102,102 // DW_AT_MIPS_linkage_name
1796 ; CHECK-NEXT: .b8 0
1797 ; CHECK-NEXT: .b8 102,100,105,109 // DW_AT_name
2071 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2072 ; CHECK-NEXT: .b8 90
2073 ; CHECK-NEXT: .b8 76
2074 ; CHECK-NEXT: .b8 52
2075 ; CHECK-NEXT: .b8 102
2076 ; CHECK-NEXT: .b8 100
2077 ; CHECK-NEXT: .b8 105
2078 ; CHECK-NEXT: .b8 109
2079 ; CHECK-NEXT: .b8 102
2080 ; CHECK-NEXT: .b8 102
2081 ; CHECK-NEXT: .b8 0
2082 ; CHECK-NEXT: .b8 102 // DW_AT_name
2083 ; CHECK-NEXT: .b8 100
2084 ; CHECK-NEXT: .b8 105
2085 ; CHECK-NEXT: .b8 109
17982086 ; CHECK-NEXT: .b8 0
17992087 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
18002088 ; CHECK-NEXT: .b8 82 // DW_AT_decl_line
18062094 ; CHECK-NEXT: .b32 1554 // DW_AT_type
18072095 ; CHECK-NEXT: .b8 0 // End Of Children Mark
18082096 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x843:0x1f DW_TAG_subprogram
1809 ; CHECK-NEXT: .b8 95,90,76,53,102,108,111,111,114,102 // DW_AT_MIPS_linkage_name
1810 ; CHECK-NEXT: .b8 0
1811 ; CHECK-NEXT: .b8 102,108,111,111,114 // DW_AT_name
2097 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2098 ; CHECK-NEXT: .b8 90
2099 ; CHECK-NEXT: .b8 76
2100 ; CHECK-NEXT: .b8 53
2101 ; CHECK-NEXT: .b8 102
2102 ; CHECK-NEXT: .b8 108
2103 ; CHECK-NEXT: .b8 111
2104 ; CHECK-NEXT: .b8 111
2105 ; CHECK-NEXT: .b8 114
2106 ; CHECK-NEXT: .b8 102
2107 ; CHECK-NEXT: .b8 0
2108 ; CHECK-NEXT: .b8 102 // DW_AT_name
2109 ; CHECK-NEXT: .b8 108
2110 ; CHECK-NEXT: .b8 111
2111 ; CHECK-NEXT: .b8 111
2112 ; CHECK-NEXT: .b8 114
18122113 ; CHECK-NEXT: .b8 0
18132114 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
18142115 ; CHECK-NEXT: .b8 84 // DW_AT_decl_line
18182119 ; CHECK-NEXT: .b32 1554 // DW_AT_type
18192120 ; CHECK-NEXT: .b8 0 // End Of Children Mark
18202121 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x862:0x27 DW_TAG_subprogram
1821 ; CHECK-NEXT: .b8 95,90,76,51,102,109,97,102,102,102 // DW_AT_MIPS_linkage_name
1822 ; CHECK-NEXT: .b8 0
1823 ; CHECK-NEXT: .b8 102,109,97 // DW_AT_name
2122 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2123 ; CHECK-NEXT: .b8 90
2124 ; CHECK-NEXT: .b8 76
2125 ; CHECK-NEXT: .b8 51
2126 ; CHECK-NEXT: .b8 102
2127 ; CHECK-NEXT: .b8 109
2128 ; CHECK-NEXT: .b8 97
2129 ; CHECK-NEXT: .b8 102
2130 ; CHECK-NEXT: .b8 102
2131 ; CHECK-NEXT: .b8 102
2132 ; CHECK-NEXT: .b8 0
2133 ; CHECK-NEXT: .b8 102 // DW_AT_name
2134 ; CHECK-NEXT: .b8 109
2135 ; CHECK-NEXT: .b8 97
18242136 ; CHECK-NEXT: .b8 0
18252137 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
18262138 ; CHECK-NEXT: .b8 86 // DW_AT_decl_line
18342146 ; CHECK-NEXT: .b32 1554 // DW_AT_type
18352147 ; CHECK-NEXT: .b8 0 // End Of Children Mark
18362148 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x889:0x23 DW_TAG_subprogram
1837 ; CHECK-NEXT: .b8 95,90,76,52,102,109,97,120,102,102 // DW_AT_MIPS_linkage_name
1838 ; CHECK-NEXT: .b8 0
1839 ; CHECK-NEXT: .b8 102,109,97,120 // DW_AT_name
2149 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2150 ; CHECK-NEXT: .b8 90
2151 ; CHECK-NEXT: .b8 76
2152 ; CHECK-NEXT: .b8 52
2153 ; CHECK-NEXT: .b8 102
2154 ; CHECK-NEXT: .b8 109
2155 ; CHECK-NEXT: .b8 97
2156 ; CHECK-NEXT: .b8 120
2157 ; CHECK-NEXT: .b8 102
2158 ; CHECK-NEXT: .b8 102
2159 ; CHECK-NEXT: .b8 0
2160 ; CHECK-NEXT: .b8 102 // DW_AT_name
2161 ; CHECK-NEXT: .b8 109
2162 ; CHECK-NEXT: .b8 97
2163 ; CHECK-NEXT: .b8 120
18402164 ; CHECK-NEXT: .b8 0
18412165 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
18422166 ; CHECK-NEXT: .b8 88 // DW_AT_decl_line
18482172 ; CHECK-NEXT: .b32 1554 // DW_AT_type
18492173 ; CHECK-NEXT: .b8 0 // End Of Children Mark
18502174 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x8ac:0x23 DW_TAG_subprogram
1851 ; CHECK-NEXT: .b8 95,90,76,52,102,109,105,110,102,102 // DW_AT_MIPS_linkage_name
1852 ; CHECK-NEXT: .b8 0
1853 ; CHECK-NEXT: .b8 102,109,105,110 // DW_AT_name
2175 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2176 ; CHECK-NEXT: .b8 90
2177 ; CHECK-NEXT: .b8 76
2178 ; CHECK-NEXT: .b8 52
2179 ; CHECK-NEXT: .b8 102
2180 ; CHECK-NEXT: .b8 109
2181 ; CHECK-NEXT: .b8 105
2182 ; CHECK-NEXT: .b8 110
2183 ; CHECK-NEXT: .b8 102
2184 ; CHECK-NEXT: .b8 102
2185 ; CHECK-NEXT: .b8 0
2186 ; CHECK-NEXT: .b8 102 // DW_AT_name
2187 ; CHECK-NEXT: .b8 109
2188 ; CHECK-NEXT: .b8 105
2189 ; CHECK-NEXT: .b8 110
18542190 ; CHECK-NEXT: .b8 0
18552191 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
18562192 ; CHECK-NEXT: .b8 90 // DW_AT_decl_line
18622198 ; CHECK-NEXT: .b32 1554 // DW_AT_type
18632199 ; CHECK-NEXT: .b8 0 // End Of Children Mark
18642200 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x8cf:0x23 DW_TAG_subprogram
1865 ; CHECK-NEXT: .b8 95,90,76,52,102,109,111,100,102,102 // DW_AT_MIPS_linkage_name
1866 ; CHECK-NEXT: .b8 0
1867 ; CHECK-NEXT: .b8 102,109,111,100 // DW_AT_name
2201 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2202 ; CHECK-NEXT: .b8 90
2203 ; CHECK-NEXT: .b8 76
2204 ; CHECK-NEXT: .b8 52
2205 ; CHECK-NEXT: .b8 102
2206 ; CHECK-NEXT: .b8 109
2207 ; CHECK-NEXT: .b8 111
2208 ; CHECK-NEXT: .b8 100
2209 ; CHECK-NEXT: .b8 102
2210 ; CHECK-NEXT: .b8 102
2211 ; CHECK-NEXT: .b8 0
2212 ; CHECK-NEXT: .b8 102 // DW_AT_name
2213 ; CHECK-NEXT: .b8 109
2214 ; CHECK-NEXT: .b8 111
2215 ; CHECK-NEXT: .b8 100
18682216 ; CHECK-NEXT: .b8 0
18692217 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
18702218 ; CHECK-NEXT: .b8 92 // DW_AT_decl_line
18762224 ; CHECK-NEXT: .b32 1554 // DW_AT_type
18772225 ; CHECK-NEXT: .b8 0 // End Of Children Mark
18782226 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x8f2:0x2a DW_TAG_subprogram
1879 ; CHECK-NEXT: .b8 95,90,76,49,48,102,112,99,108,97,115,115,105,102,121,102 // DW_AT_MIPS_linkage_name
1880 ; CHECK-NEXT: .b8 0
1881 ; CHECK-NEXT: .b8 102,112,99,108,97,115,115,105,102,121 // DW_AT_name
2227 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2228 ; CHECK-NEXT: .b8 90
2229 ; CHECK-NEXT: .b8 76
2230 ; CHECK-NEXT: .b8 49
2231 ; CHECK-NEXT: .b8 48
2232 ; CHECK-NEXT: .b8 102
2233 ; CHECK-NEXT: .b8 112
2234 ; CHECK-NEXT: .b8 99
2235 ; CHECK-NEXT: .b8 108
2236 ; CHECK-NEXT: .b8 97
2237 ; CHECK-NEXT: .b8 115
2238 ; CHECK-NEXT: .b8 115
2239 ; CHECK-NEXT: .b8 105
2240 ; CHECK-NEXT: .b8 102
2241 ; CHECK-NEXT: .b8 121
2242 ; CHECK-NEXT: .b8 102
2243 ; CHECK-NEXT: .b8 0
2244 ; CHECK-NEXT: .b8 102 // DW_AT_name
2245 ; CHECK-NEXT: .b8 112
2246 ; CHECK-NEXT: .b8 99
2247 ; CHECK-NEXT: .b8 108
2248 ; CHECK-NEXT: .b8 97
2249 ; CHECK-NEXT: .b8 115
2250 ; CHECK-NEXT: .b8 115
2251 ; CHECK-NEXT: .b8 105
2252 ; CHECK-NEXT: .b8 102
2253 ; CHECK-NEXT: .b8 121
18822254 ; CHECK-NEXT: .b8 0
18832255 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
18842256 ; CHECK-NEXT: .b8 94 // DW_AT_decl_line
18882260 ; CHECK-NEXT: .b32 1554 // DW_AT_type
18892261 ; CHECK-NEXT: .b8 0 // End Of Children Mark
18902262 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x91c:0x7 DW_TAG_base_type
1891 ; CHECK-NEXT: .b8 105,110,116 // DW_AT_name
2263 ; CHECK-NEXT: .b8 105 // DW_AT_name
2264 ; CHECK-NEXT: .b8 110
2265 ; CHECK-NEXT: .b8 116
18922266 ; CHECK-NEXT: .b8 0
18932267 ; CHECK-NEXT: .b8 5 // DW_AT_encoding
18942268 ; CHECK-NEXT: .b8 4 // DW_AT_byte_size
18952269 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x923:0x26 DW_TAG_subprogram
1896 ; CHECK-NEXT: .b8 95,90,76,53,102,114,101,120,112,102,80,105 // DW_AT_MIPS_linkage_name
1897 ; CHECK-NEXT: .b8 0
1898 ; CHECK-NEXT: .b8 102,114,101,120,112 // DW_AT_name
2270 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2271 ; CHECK-NEXT: .b8 90
2272 ; CHECK-NEXT: .b8 76
2273 ; CHECK-NEXT: .b8 53
2274 ; CHECK-NEXT: .b8 102
2275 ; CHECK-NEXT: .b8 114
2276 ; CHECK-NEXT: .b8 101
2277 ; CHECK-NEXT: .b8 120
2278 ; CHECK-NEXT: .b8 112
2279 ; CHECK-NEXT: .b8 102
2280 ; CHECK-NEXT: .b8 80
2281 ; CHECK-NEXT: .b8 105
2282 ; CHECK-NEXT: .b8 0
2283 ; CHECK-NEXT: .b8 102 // DW_AT_name
2284 ; CHECK-NEXT: .b8 114
2285 ; CHECK-NEXT: .b8 101
2286 ; CHECK-NEXT: .b8 120
2287 ; CHECK-NEXT: .b8 112
18992288 ; CHECK-NEXT: .b8 0
19002289 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
19012290 ; CHECK-NEXT: .b8 96 // DW_AT_decl_line
19092298 ; CHECK-NEXT: .b8 8 // Abbrev [8] 0x949:0x5 DW_TAG_pointer_type
19102299 ; CHECK-NEXT: .b32 2332 // DW_AT_type
19112300 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x94e:0x25 DW_TAG_subprogram
1912 ; CHECK-NEXT: .b8 95,90,76,53,104,121,112,111,116,102,102 // DW_AT_MIPS_linkage_name
1913 ; CHECK-NEXT: .b8 0
1914 ; CHECK-NEXT: .b8 104,121,112,111,116 // DW_AT_name
2301 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2302 ; CHECK-NEXT: .b8 90
2303 ; CHECK-NEXT: .b8 76
2304 ; CHECK-NEXT: .b8 53
2305 ; CHECK-NEXT: .b8 104
2306 ; CHECK-NEXT: .b8 121
2307 ; CHECK-NEXT: .b8 112
2308 ; CHECK-NEXT: .b8 111
2309 ; CHECK-NEXT: .b8 116
2310 ; CHECK-NEXT: .b8 102
2311 ; CHECK-NEXT: .b8 102
2312 ; CHECK-NEXT: .b8 0
2313 ; CHECK-NEXT: .b8 104 // DW_AT_name
2314 ; CHECK-NEXT: .b8 121
2315 ; CHECK-NEXT: .b8 112
2316 ; CHECK-NEXT: .b8 111
2317 ; CHECK-NEXT: .b8 116
19152318 ; CHECK-NEXT: .b8 0
19162319 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
19172320 ; CHECK-NEXT: .b8 98 // DW_AT_decl_line
19232326 ; CHECK-NEXT: .b32 1554 // DW_AT_type
19242327 ; CHECK-NEXT: .b8 0 // End Of Children Mark
19252328 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x973:0x1f DW_TAG_subprogram
1926 ; CHECK-NEXT: .b8 95,90,76,53,105,108,111,103,98,102 // DW_AT_MIPS_linkage_name
1927 ; CHECK-NEXT: .b8 0
1928 ; CHECK-NEXT: .b8 105,108,111,103,98 // DW_AT_name
2329 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2330 ; CHECK-NEXT: .b8 90
2331 ; CHECK-NEXT: .b8 76
2332 ; CHECK-NEXT: .b8 53
2333 ; CHECK-NEXT: .b8 105
2334 ; CHECK-NEXT: .b8 108
2335 ; CHECK-NEXT: .b8 111
2336 ; CHECK-NEXT: .b8 103
2337 ; CHECK-NEXT: .b8 98
2338 ; CHECK-NEXT: .b8 102
2339 ; CHECK-NEXT: .b8 0
2340 ; CHECK-NEXT: .b8 105 // DW_AT_name
2341 ; CHECK-NEXT: .b8 108
2342 ; CHECK-NEXT: .b8 111
2343 ; CHECK-NEXT: .b8 103
2344 ; CHECK-NEXT: .b8 98
19292345 ; CHECK-NEXT: .b8 0
19302346 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
19312347 ; CHECK-NEXT: .b8 100 // DW_AT_decl_line
19352351 ; CHECK-NEXT: .b32 1554 // DW_AT_type
19362352 ; CHECK-NEXT: .b8 0 // End Of Children Mark
19372353 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x992:0x25 DW_TAG_subprogram
1938 ; CHECK-NEXT: .b8 95,90,76,56,105,115,102,105,110,105,116,101,102 // DW_AT_MIPS_linkage_name
1939 ; CHECK-NEXT: .b8 0
1940 ; CHECK-NEXT: .b8 105,115,102,105,110,105,116,101 // DW_AT_name
2354 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2355 ; CHECK-NEXT: .b8 90
2356 ; CHECK-NEXT: .b8 76
2357 ; CHECK-NEXT: .b8 56
2358 ; CHECK-NEXT: .b8 105
2359 ; CHECK-NEXT: .b8 115
2360 ; CHECK-NEXT: .b8 102
2361 ; CHECK-NEXT: .b8 105
2362 ; CHECK-NEXT: .b8 110
2363 ; CHECK-NEXT: .b8 105
2364 ; CHECK-NEXT: .b8 116
2365 ; CHECK-NEXT: .b8 101
2366 ; CHECK-NEXT: .b8 102
2367 ; CHECK-NEXT: .b8 0
2368 ; CHECK-NEXT: .b8 105 // DW_AT_name
2369 ; CHECK-NEXT: .b8 115
2370 ; CHECK-NEXT: .b8 102
2371 ; CHECK-NEXT: .b8 105
2372 ; CHECK-NEXT: .b8 110
2373 ; CHECK-NEXT: .b8 105
2374 ; CHECK-NEXT: .b8 116
2375 ; CHECK-NEXT: .b8 101
19412376 ; CHECK-NEXT: .b8 0
19422377 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
19432378 ; CHECK-NEXT: .b8 102 // DW_AT_decl_line
19472382 ; CHECK-NEXT: .b32 1554 // DW_AT_type
19482383 ; CHECK-NEXT: .b8 0 // End Of Children Mark
19492384 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x9b7:0x8 DW_TAG_base_type
1950 ; CHECK-NEXT: .b8 98,111,111,108 // DW_AT_name
2385 ; CHECK-NEXT: .b8 98 // DW_AT_name
2386 ; CHECK-NEXT: .b8 111
2387 ; CHECK-NEXT: .b8 111
2388 ; CHECK-NEXT: .b8 108
19512389 ; CHECK-NEXT: .b8 0
19522390 ; CHECK-NEXT: .b8 2 // DW_AT_encoding
19532391 ; CHECK-NEXT: .b8 1 // DW_AT_byte_size
19542392 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x9bf:0x2d DW_TAG_subprogram
1955 ; CHECK-NEXT: .b8 95,90,76,57,105,115,103,114,101,97,116,101,114,102,102 // DW_AT_MIPS_linkage_name
1956 ; CHECK-NEXT: .b8 0
1957 ; CHECK-NEXT: .b8 105,115,103,114,101,97,116,101,114 // DW_AT_name
2393 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2394 ; CHECK-NEXT: .b8 90
2395 ; CHECK-NEXT: .b8 76
2396 ; CHECK-NEXT: .b8 57
2397 ; CHECK-NEXT: .b8 105
2398 ; CHECK-NEXT: .b8 115
2399 ; CHECK-NEXT: .b8 103
2400 ; CHECK-NEXT: .b8 114
2401 ; CHECK-NEXT: .b8 101
2402 ; CHECK-NEXT: .b8 97
2403 ; CHECK-NEXT: .b8 116
2404 ; CHECK-NEXT: .b8 101
2405 ; CHECK-NEXT: .b8 114
2406 ; CHECK-NEXT: .b8 102
2407 ; CHECK-NEXT: .b8 102
2408 ; CHECK-NEXT: .b8 0
2409 ; CHECK-NEXT: .b8 105 // DW_AT_name
2410 ; CHECK-NEXT: .b8 115
2411 ; CHECK-NEXT: .b8 103
2412 ; CHECK-NEXT: .b8 114
2413 ; CHECK-NEXT: .b8 101
2414 ; CHECK-NEXT: .b8 97
2415 ; CHECK-NEXT: .b8 116
2416 ; CHECK-NEXT: .b8 101
2417 ; CHECK-NEXT: .b8 114
19582418 ; CHECK-NEXT: .b8 0
19592419 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
19602420 ; CHECK-NEXT: .b8 106 // DW_AT_decl_line
19662426 ; CHECK-NEXT: .b32 1554 // DW_AT_type
19672427 ; CHECK-NEXT: .b8 0 // End Of Children Mark
19682428 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0x9ec:0x38 DW_TAG_subprogram
1969 ; CHECK-NEXT: .b8 95,90,76,49,52,105,115,103,114,101,97,116,101,114,101,113,117,97,108,102,102 // DW_AT_MIPS_linkage_name
1970 ; CHECK-NEXT: .b8 0
1971 ; CHECK-NEXT: .b8 105,115,103,114,101,97,116,101,114,101,113,117,97,108 // DW_AT_name
2429 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2430 ; CHECK-NEXT: .b8 90
2431 ; CHECK-NEXT: .b8 76
2432 ; CHECK-NEXT: .b8 49
2433 ; CHECK-NEXT: .b8 52
2434 ; CHECK-NEXT: .b8 105
2435 ; CHECK-NEXT: .b8 115
2436 ; CHECK-NEXT: .b8 103
2437 ; CHECK-NEXT: .b8 114
2438 ; CHECK-NEXT: .b8 101
2439 ; CHECK-NEXT: .b8 97
2440 ; CHECK-NEXT: .b8 116
2441 ; CHECK-NEXT: .b8 101
2442 ; CHECK-NEXT: .b8 114
2443 ; CHECK-NEXT: .b8 101
2444 ; CHECK-NEXT: .b8 113
2445 ; CHECK-NEXT: .b8 117
2446 ; CHECK-NEXT: .b8 97
2447 ; CHECK-NEXT: .b8 108
2448 ; CHECK-NEXT: .b8 102
2449 ; CHECK-NEXT: .b8 102
2450 ; CHECK-NEXT: .b8 0
2451 ; CHECK-NEXT: .b8 105 // DW_AT_name
2452 ; CHECK-NEXT: .b8 115
2453 ; CHECK-NEXT: .b8 103
2454 ; CHECK-NEXT: .b8 114
2455 ; CHECK-NEXT: .b8 101
2456 ; CHECK-NEXT: .b8 97
2457 ; CHECK-NEXT: .b8 116
2458 ; CHECK-NEXT: .b8 101
2459 ; CHECK-NEXT: .b8 114
2460 ; CHECK-NEXT: .b8 101
2461 ; CHECK-NEXT: .b8 113
2462 ; CHECK-NEXT: .b8 117
2463 ; CHECK-NEXT: .b8 97
2464 ; CHECK-NEXT: .b8 108
19722465 ; CHECK-NEXT: .b8 0
19732466 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
19742467 ; CHECK-NEXT: .b8 105 // DW_AT_decl_line
19802473 ; CHECK-NEXT: .b32 1554 // DW_AT_type
19812474 ; CHECK-NEXT: .b8 0 // End Of Children Mark
19822475 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xa24:0x1f DW_TAG_subprogram
1983 ; CHECK-NEXT: .b8 95,90,76,53,105,115,105,110,102,102 // DW_AT_MIPS_linkage_name
1984 ; CHECK-NEXT: .b8 0
1985 ; CHECK-NEXT: .b8 105,115,105,110,102 // DW_AT_name
2476 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2477 ; CHECK-NEXT: .b8 90
2478 ; CHECK-NEXT: .b8 76
2479 ; CHECK-NEXT: .b8 53
2480 ; CHECK-NEXT: .b8 105
2481 ; CHECK-NEXT: .b8 115
2482 ; CHECK-NEXT: .b8 105
2483 ; CHECK-NEXT: .b8 110
2484 ; CHECK-NEXT: .b8 102
2485 ; CHECK-NEXT: .b8 102
2486 ; CHECK-NEXT: .b8 0
2487 ; CHECK-NEXT: .b8 105 // DW_AT_name
2488 ; CHECK-NEXT: .b8 115
2489 ; CHECK-NEXT: .b8 105
2490 ; CHECK-NEXT: .b8 110
2491 ; CHECK-NEXT: .b8 102
19862492 ; CHECK-NEXT: .b8 0
19872493 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
19882494 ; CHECK-NEXT: .b8 108 // DW_AT_decl_line
19922498 ; CHECK-NEXT: .b32 1554 // DW_AT_type
19932499 ; CHECK-NEXT: .b8 0 // End Of Children Mark
19942500 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xa43:0x27 DW_TAG_subprogram
1995 ; CHECK-NEXT: .b8 95,90,76,54,105,115,108,101,115,115,102,102 // DW_AT_MIPS_linkage_name
1996 ; CHECK-NEXT: .b8 0
1997 ; CHECK-NEXT: .b8 105,115,108,101,115,115 // DW_AT_name
2501 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2502 ; CHECK-NEXT: .b8 90
2503 ; CHECK-NEXT: .b8 76
2504 ; CHECK-NEXT: .b8 54
2505 ; CHECK-NEXT: .b8 105
2506 ; CHECK-NEXT: .b8 115
2507 ; CHECK-NEXT: .b8 108
2508 ; CHECK-NEXT: .b8 101
2509 ; CHECK-NEXT: .b8 115
2510 ; CHECK-NEXT: .b8 115
2511 ; CHECK-NEXT: .b8 102
2512 ; CHECK-NEXT: .b8 102
2513 ; CHECK-NEXT: .b8 0
2514 ; CHECK-NEXT: .b8 105 // DW_AT_name
2515 ; CHECK-NEXT: .b8 115
2516 ; CHECK-NEXT: .b8 108
2517 ; CHECK-NEXT: .b8 101
2518 ; CHECK-NEXT: .b8 115
2519 ; CHECK-NEXT: .b8 115
19982520 ; CHECK-NEXT: .b8 0
19992521 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
20002522 ; CHECK-NEXT: .b8 112 // DW_AT_decl_line
20062528 ; CHECK-NEXT: .b32 1554 // DW_AT_type
20072529 ; CHECK-NEXT: .b8 0 // End Of Children Mark
20082530 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xa6a:0x32 DW_TAG_subprogram
2009 ; CHECK-NEXT: .b8 95,90,76,49,49,105,115,108,101,115,115,101,113,117,97,108,102,102 // DW_AT_MIPS_linkage_name
2010 ; CHECK-NEXT: .b8 0
2011 ; CHECK-NEXT: .b8 105,115,108,101,115,115,101,113,117,97,108 // DW_AT_name
2531 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2532 ; CHECK-NEXT: .b8 90
2533 ; CHECK-NEXT: .b8 76
2534 ; CHECK-NEXT: .b8 49
2535 ; CHECK-NEXT: .b8 49
2536 ; CHECK-NEXT: .b8 105
2537 ; CHECK-NEXT: .b8 115
2538 ; CHECK-NEXT: .b8 108
2539 ; CHECK-NEXT: .b8 101
2540 ; CHECK-NEXT: .b8 115
2541 ; CHECK-NEXT: .b8 115
2542 ; CHECK-NEXT: .b8 101
2543 ; CHECK-NEXT: .b8 113
2544 ; CHECK-NEXT: .b8 117
2545 ; CHECK-NEXT: .b8 97
2546 ; CHECK-NEXT: .b8 108
2547 ; CHECK-NEXT: .b8 102
2548 ; CHECK-NEXT: .b8 102
2549 ; CHECK-NEXT: .b8 0
2550 ; CHECK-NEXT: .b8 105 // DW_AT_name
2551 ; CHECK-NEXT: .b8 115
2552 ; CHECK-NEXT: .b8 108
2553 ; CHECK-NEXT: .b8 101
2554 ; CHECK-NEXT: .b8 115
2555 ; CHECK-NEXT: .b8 115
2556 ; CHECK-NEXT: .b8 101
2557 ; CHECK-NEXT: .b8 113
2558 ; CHECK-NEXT: .b8 117
2559 ; CHECK-NEXT: .b8 97
2560 ; CHECK-NEXT: .b8 108
20122561 ; CHECK-NEXT: .b8 0
20132562 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
20142563 ; CHECK-NEXT: .b8 111 // DW_AT_decl_line
20202569 ; CHECK-NEXT: .b32 1554 // DW_AT_type
20212570 ; CHECK-NEXT: .b8 0 // End Of Children Mark
20222571 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xa9c:0x36 DW_TAG_subprogram
2023 ; CHECK-NEXT: .b8 95,90,76,49,51,105,115,108,101,115,115,103,114,101,97,116,101,114,102,102 // DW_AT_MIPS_linkage_name
2024 ; CHECK-NEXT: .b8 0
2025 ; CHECK-NEXT: .b8 105,115,108,101,115,115,103,114,101,97,116,101,114 // DW_AT_name
2572 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2573 ; CHECK-NEXT: .b8 90
2574 ; CHECK-NEXT: .b8 76
2575 ; CHECK-NEXT: .b8 49
2576 ; CHECK-NEXT: .b8 51
2577 ; CHECK-NEXT: .b8 105
2578 ; CHECK-NEXT: .b8 115
2579 ; CHECK-NEXT: .b8 108
2580 ; CHECK-NEXT: .b8 101
2581 ; CHECK-NEXT: .b8 115
2582 ; CHECK-NEXT: .b8 115
2583 ; CHECK-NEXT: .b8 103
2584 ; CHECK-NEXT: .b8 114
2585 ; CHECK-NEXT: .b8 101
2586 ; CHECK-NEXT: .b8 97
2587 ; CHECK-NEXT: .b8 116
2588 ; CHECK-NEXT: .b8 101
2589 ; CHECK-NEXT: .b8 114
2590 ; CHECK-NEXT: .b8 102
2591 ; CHECK-NEXT: .b8 102
2592 ; CHECK-NEXT: .b8 0
2593 ; CHECK-NEXT: .b8 105 // DW_AT_name
2594 ; CHECK-NEXT: .b8 115
2595 ; CHECK-NEXT: .b8 108
2596 ; CHECK-NEXT: .b8 101
2597 ; CHECK-NEXT: .b8 115
2598 ; CHECK-NEXT: .b8 115
2599 ; CHECK-NEXT: .b8 103
2600 ; CHECK-NEXT: .b8 114
2601 ; CHECK-NEXT: .b8 101
2602 ; CHECK-NEXT: .b8 97
2603 ; CHECK-NEXT: .b8 116
2604 ; CHECK-NEXT: .b8 101
2605 ; CHECK-NEXT: .b8 114
20262606 ; CHECK-NEXT: .b8 0
20272607 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
20282608 ; CHECK-NEXT: .b8 114 // DW_AT_decl_line
20342614 ; CHECK-NEXT: .b32 1554 // DW_AT_type
20352615 ; CHECK-NEXT: .b8 0 // End Of Children Mark
20362616 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xad2:0x1f DW_TAG_subprogram
2037 ; CHECK-NEXT: .b8 95,90,76,53,105,115,110,97,110,102 // DW_AT_MIPS_linkage_name
2038 ; CHECK-NEXT: .b8 0
2039 ; CHECK-NEXT: .b8 105,115,110,97,110 // DW_AT_name
2617 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2618 ; CHECK-NEXT: .b8 90
2619 ; CHECK-NEXT: .b8 76
2620 ; CHECK-NEXT: .b8 53
2621 ; CHECK-NEXT: .b8 105
2622 ; CHECK-NEXT: .b8 115
2623 ; CHECK-NEXT: .b8 110
2624 ; CHECK-NEXT: .b8 97
2625 ; CHECK-NEXT: .b8 110
2626 ; CHECK-NEXT: .b8 102
2627 ; CHECK-NEXT: .b8 0
2628 ; CHECK-NEXT: .b8 105 // DW_AT_name
2629 ; CHECK-NEXT: .b8 115
2630 ; CHECK-NEXT: .b8 110
2631 ; CHECK-NEXT: .b8 97
2632 ; CHECK-NEXT: .b8 110
20402633 ; CHECK-NEXT: .b8 0
20412634 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
20422635 ; CHECK-NEXT: .b8 116 // DW_AT_decl_line
20462639 ; CHECK-NEXT: .b32 1554 // DW_AT_type
20472640 ; CHECK-NEXT: .b8 0 // End Of Children Mark
20482641 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xaf1:0x25 DW_TAG_subprogram
2049 ; CHECK-NEXT: .b8 95,90,76,56,105,115,110,111,114,109,97,108,102 // DW_AT_MIPS_linkage_name
2050 ; CHECK-NEXT: .b8 0
2051 ; CHECK-NEXT: .b8 105,115,110,111,114,109,97,108 // DW_AT_name
2642 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2643 ; CHECK-NEXT: .b8 90
2644 ; CHECK-NEXT: .b8 76
2645 ; CHECK-NEXT: .b8 56
2646 ; CHECK-NEXT: .b8 105
2647 ; CHECK-NEXT: .b8 115
2648 ; CHECK-NEXT: .b8 110
2649 ; CHECK-NEXT: .b8 111
2650 ; CHECK-NEXT: .b8 114
2651 ; CHECK-NEXT: .b8 109
2652 ; CHECK-NEXT: .b8 97
2653 ; CHECK-NEXT: .b8 108
2654 ; CHECK-NEXT: .b8 102
2655 ; CHECK-NEXT: .b8 0
2656 ; CHECK-NEXT: .b8 105 // DW_AT_name
2657 ; CHECK-NEXT: .b8 115
2658 ; CHECK-NEXT: .b8 110
2659 ; CHECK-NEXT: .b8 111
2660 ; CHECK-NEXT: .b8 114
2661 ; CHECK-NEXT: .b8 109
2662 ; CHECK-NEXT: .b8 97
2663 ; CHECK-NEXT: .b8 108
20522664 ; CHECK-NEXT: .b8 0
20532665 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
20542666 ; CHECK-NEXT: .b8 118 // DW_AT_decl_line
20582670 ; CHECK-NEXT: .b32 1554 // DW_AT_type
20592671 ; CHECK-NEXT: .b8 0 // End Of Children Mark
20602672 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xb16:0x32 DW_TAG_subprogram
2061 ; CHECK-NEXT: .b8 95,90,76,49,49,105,115,117,110,111,114,100,101,114,101,100,102,102 // DW_AT_MIPS_linkage_name
2062 ; CHECK-NEXT: .b8 0
2063 ; CHECK-NEXT: .b8 105,115,117,110,111,114,100,101,114,101,100 // DW_AT_name
2673 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2674 ; CHECK-NEXT: .b8 90
2675 ; CHECK-NEXT: .b8 76
2676 ; CHECK-NEXT: .b8 49
2677 ; CHECK-NEXT: .b8 49
2678 ; CHECK-NEXT: .b8 105
2679 ; CHECK-NEXT: .b8 115
2680 ; CHECK-NEXT: .b8 117
2681 ; CHECK-NEXT: .b8 110
2682 ; CHECK-NEXT: .b8 111
2683 ; CHECK-NEXT: .b8 114
2684 ; CHECK-NEXT: .b8 100
2685 ; CHECK-NEXT: .b8 101
2686 ; CHECK-NEXT: .b8 114
2687 ; CHECK-NEXT: .b8 101
2688 ; CHECK-NEXT: .b8 100
2689 ; CHECK-NEXT: .b8 102
2690 ; CHECK-NEXT: .b8 102
2691 ; CHECK-NEXT: .b8 0
2692 ; CHECK-NEXT: .b8 105 // DW_AT_name
2693 ; CHECK-NEXT: .b8 115
2694 ; CHECK-NEXT: .b8 117
2695 ; CHECK-NEXT: .b8 110
2696 ; CHECK-NEXT: .b8 111
2697 ; CHECK-NEXT: .b8 114
2698 ; CHECK-NEXT: .b8 100
2699 ; CHECK-NEXT: .b8 101
2700 ; CHECK-NEXT: .b8 114
2701 ; CHECK-NEXT: .b8 101
2702 ; CHECK-NEXT: .b8 100
20642703 ; CHECK-NEXT: .b8 0
20652704 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
20662705 ; CHECK-NEXT: .b8 120 // DW_AT_decl_line
20722711 ; CHECK-NEXT: .b32 1554 // DW_AT_type
20732712 ; CHECK-NEXT: .b8 0 // End Of Children Mark
20742713 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xb48:0x1d DW_TAG_subprogram
2075 ; CHECK-NEXT: .b8 95,90,76,52,108,97,98,115,108 // DW_AT_MIPS_linkage_name
2076 ; CHECK-NEXT: .b8 0
2077 ; CHECK-NEXT: .b8 108,97,98,115 // DW_AT_name
2714 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2715 ; CHECK-NEXT: .b8 90
2716 ; CHECK-NEXT: .b8 76
2717 ; CHECK-NEXT: .b8 52
2718 ; CHECK-NEXT: .b8 108
2719 ; CHECK-NEXT: .b8 97
2720 ; CHECK-NEXT: .b8 98
2721 ; CHECK-NEXT: .b8 115
2722 ; CHECK-NEXT: .b8 108
2723 ; CHECK-NEXT: .b8 0
2724 ; CHECK-NEXT: .b8 108 // DW_AT_name
2725 ; CHECK-NEXT: .b8 97
2726 ; CHECK-NEXT: .b8 98
2727 ; CHECK-NEXT: .b8 115
20782728 ; CHECK-NEXT: .b8 0
20792729 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
20802730 ; CHECK-NEXT: .b8 121 // DW_AT_decl_line
20842734 ; CHECK-NEXT: .b32 2917 // DW_AT_type
20852735 ; CHECK-NEXT: .b8 0 // End Of Children Mark
20862736 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0xb65:0xc DW_TAG_base_type
2087 ; CHECK-NEXT: .b8 108,111,110,103,32,105,110,116 // DW_AT_name
2737 ; CHECK-NEXT: .b8 108 // DW_AT_name
2738 ; CHECK-NEXT: .b8 111
2739 ; CHECK-NEXT: .b8 110
2740 ; CHECK-NEXT: .b8 103
2741 ; CHECK-NEXT: .b8 32
2742 ; CHECK-NEXT: .b8 105
2743 ; CHECK-NEXT: .b8 110
2744 ; CHECK-NEXT: .b8 116
20882745 ; CHECK-NEXT: .b8 0
20892746 ; CHECK-NEXT: .b8 5 // DW_AT_encoding
20902747 ; CHECK-NEXT: .b8 8 // DW_AT_byte_size
20912748 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xb71:0x25 DW_TAG_subprogram
2092 ; CHECK-NEXT: .b8 95,90,76,53,108,100,101,120,112,102,105 // DW_AT_MIPS_linkage_name
2093 ; CHECK-NEXT: .b8 0
2094 ; CHECK-NEXT: .b8 108,100,101,120,112 // DW_AT_name
2749 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2750 ; CHECK-NEXT: .b8 90
2751 ; CHECK-NEXT: .b8 76
2752 ; CHECK-NEXT: .b8 53
2753 ; CHECK-NEXT: .b8 108
2754 ; CHECK-NEXT: .b8 100
2755 ; CHECK-NEXT: .b8 101
2756 ; CHECK-NEXT: .b8 120
2757 ; CHECK-NEXT: .b8 112
2758 ; CHECK-NEXT: .b8 102
2759 ; CHECK-NEXT: .b8 105
2760 ; CHECK-NEXT: .b8 0
2761 ; CHECK-NEXT: .b8 108 // DW_AT_name
2762 ; CHECK-NEXT: .b8 100
2763 ; CHECK-NEXT: .b8 101
2764 ; CHECK-NEXT: .b8 120
2765 ; CHECK-NEXT: .b8 112
20952766 ; CHECK-NEXT: .b8 0
20962767 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
20972768 ; CHECK-NEXT: .b8 123 // DW_AT_decl_line
21032774 ; CHECK-NEXT: .b32 2332 // DW_AT_type
21042775 ; CHECK-NEXT: .b8 0 // End Of Children Mark
21052776 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xb96:0x21 DW_TAG_subprogram
2106 ; CHECK-NEXT: .b8 95,90,76,54,108,103,97,109,109,97,102 // DW_AT_MIPS_linkage_name
2107 ; CHECK-NEXT: .b8 0
2108 ; CHECK-NEXT: .b8 108,103,97,109,109,97 // DW_AT_name
2777 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2778 ; CHECK-NEXT: .b8 90
2779 ; CHECK-NEXT: .b8 76
2780 ; CHECK-NEXT: .b8 54
2781 ; CHECK-NEXT: .b8 108
2782 ; CHECK-NEXT: .b8 103
2783 ; CHECK-NEXT: .b8 97
2784 ; CHECK-NEXT: .b8 109
2785 ; CHECK-NEXT: .b8 109
2786 ; CHECK-NEXT: .b8 97
2787 ; CHECK-NEXT: .b8 102
2788 ; CHECK-NEXT: .b8 0
2789 ; CHECK-NEXT: .b8 108 // DW_AT_name
2790 ; CHECK-NEXT: .b8 103
2791 ; CHECK-NEXT: .b8 97
2792 ; CHECK-NEXT: .b8 109
2793 ; CHECK-NEXT: .b8 109
2794 ; CHECK-NEXT: .b8 97
21092795 ; CHECK-NEXT: .b8 0
21102796 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
21112797 ; CHECK-NEXT: .b8 125 // DW_AT_decl_line
21152801 ; CHECK-NEXT: .b32 1554 // DW_AT_type
21162802 ; CHECK-NEXT: .b8 0 // End Of Children Mark
21172803 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xbb7:0x1f DW_TAG_subprogram
2118 ; CHECK-NEXT: .b8 95,90,76,53,108,108,97,98,115,120 // DW_AT_MIPS_linkage_name
2119 ; CHECK-NEXT: .b8 0
2120 ; CHECK-NEXT: .b8 108,108,97,98,115 // DW_AT_name
2804 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2805 ; CHECK-NEXT: .b8 90
2806 ; CHECK-NEXT: .b8 76
2807 ; CHECK-NEXT: .b8 53
2808 ; CHECK-NEXT: .b8 108
2809 ; CHECK-NEXT: .b8 108
2810 ; CHECK-NEXT: .b8 97
2811 ; CHECK-NEXT: .b8 98
2812 ; CHECK-NEXT: .b8 115
2813 ; CHECK-NEXT: .b8 120
2814 ; CHECK-NEXT: .b8 0
2815 ; CHECK-NEXT: .b8 108 // DW_AT_name
2816 ; CHECK-NEXT: .b8 108
2817 ; CHECK-NEXT: .b8 97
2818 ; CHECK-NEXT: .b8 98
2819 ; CHECK-NEXT: .b8 115
21212820 ; CHECK-NEXT: .b8 0
21222821 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
21232822 ; CHECK-NEXT: .b8 126 // DW_AT_decl_line
21272826 ; CHECK-NEXT: .b32 1508 // DW_AT_type
21282827 ; CHECK-NEXT: .b8 0 // End Of Children Mark
21292828 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xbd6:0x21 DW_TAG_subprogram
2130 ; CHECK-NEXT: .b8 95,90,76,54,108,108,114,105,110,116,102 // DW_AT_MIPS_linkage_name
2131 ; CHECK-NEXT: .b8 0
2132 ; CHECK-NEXT: .b8 108,108,114,105,110,116 // DW_AT_name
2829 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2830 ; CHECK-NEXT: .b8 90
2831 ; CHECK-NEXT: .b8 76
2832 ; CHECK-NEXT: .b8 54
2833 ; CHECK-NEXT: .b8 108
2834 ; CHECK-NEXT: .b8 108
2835 ; CHECK-NEXT: .b8 114
2836 ; CHECK-NEXT: .b8 105
2837 ; CHECK-NEXT: .b8 110
2838 ; CHECK-NEXT: .b8 116
2839 ; CHECK-NEXT: .b8 102
2840 ; CHECK-NEXT: .b8 0
2841 ; CHECK-NEXT: .b8 108 // DW_AT_name
2842 ; CHECK-NEXT: .b8 108
2843 ; CHECK-NEXT: .b8 114
2844 ; CHECK-NEXT: .b8 105
2845 ; CHECK-NEXT: .b8 110
2846 ; CHECK-NEXT: .b8 116
21332847 ; CHECK-NEXT: .b8 0
21342848 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
21352849 ; CHECK-NEXT: .b8 128 // DW_AT_decl_line
21392853 ; CHECK-NEXT: .b32 1554 // DW_AT_type
21402854 ; CHECK-NEXT: .b8 0 // End Of Children Mark
21412855 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xbf7:0x1b DW_TAG_subprogram
2142 ; CHECK-NEXT: .b8 95,90,76,51,108,111,103,102 // DW_AT_MIPS_linkage_name
2143 ; CHECK-NEXT: .b8 0
2144 ; CHECK-NEXT: .b8 108,111,103 // DW_AT_name
2856 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2857 ; CHECK-NEXT: .b8 90
2858 ; CHECK-NEXT: .b8 76
2859 ; CHECK-NEXT: .b8 51
2860 ; CHECK-NEXT: .b8 108
2861 ; CHECK-NEXT: .b8 111
2862 ; CHECK-NEXT: .b8 103
2863 ; CHECK-NEXT: .b8 102
2864 ; CHECK-NEXT: .b8 0
2865 ; CHECK-NEXT: .b8 108 // DW_AT_name
2866 ; CHECK-NEXT: .b8 111
2867 ; CHECK-NEXT: .b8 103
21452868 ; CHECK-NEXT: .b8 0
21462869 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
21472870 ; CHECK-NEXT: .b8 138 // DW_AT_decl_line
21512874 ; CHECK-NEXT: .b32 1554 // DW_AT_type
21522875 ; CHECK-NEXT: .b8 0 // End Of Children Mark
21532876 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xc12:0x1f DW_TAG_subprogram
2154 ; CHECK-NEXT: .b8 95,90,76,53,108,111,103,49,48,102 // DW_AT_MIPS_linkage_name
2155 ; CHECK-NEXT: .b8 0
2156 ; CHECK-NEXT: .b8 108,111,103,49,48 // DW_AT_name
2877 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2878 ; CHECK-NEXT: .b8 90
2879 ; CHECK-NEXT: .b8 76
2880 ; CHECK-NEXT: .b8 53
2881 ; CHECK-NEXT: .b8 108
2882 ; CHECK-NEXT: .b8 111
2883 ; CHECK-NEXT: .b8 103
2884 ; CHECK-NEXT: .b8 49
2885 ; CHECK-NEXT: .b8 48
2886 ; CHECK-NEXT: .b8 102
2887 ; CHECK-NEXT: .b8 0
2888 ; CHECK-NEXT: .b8 108 // DW_AT_name
2889 ; CHECK-NEXT: .b8 111
2890 ; CHECK-NEXT: .b8 103
2891 ; CHECK-NEXT: .b8 49
2892 ; CHECK-NEXT: .b8 48
21572893 ; CHECK-NEXT: .b8 0
21582894 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
21592895 ; CHECK-NEXT: .b8 130 // DW_AT_decl_line
21632899 ; CHECK-NEXT: .b32 1554 // DW_AT_type
21642900 ; CHECK-NEXT: .b8 0 // End Of Children Mark
21652901 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xc31:0x1f DW_TAG_subprogram
2166 ; CHECK-NEXT: .b8 95,90,76,53,108,111,103,49,112,102 // DW_AT_MIPS_linkage_name
2167 ; CHECK-NEXT: .b8 0
2168 ; CHECK-NEXT: .b8 108,111,103,49,112 // DW_AT_name
2902 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2903 ; CHECK-NEXT: .b8 90
2904 ; CHECK-NEXT: .b8 76
2905 ; CHECK-NEXT: .b8 53
2906 ; CHECK-NEXT: .b8 108
2907 ; CHECK-NEXT: .b8 111
2908 ; CHECK-NEXT: .b8 103
2909 ; CHECK-NEXT: .b8 49
2910 ; CHECK-NEXT: .b8 112
2911 ; CHECK-NEXT: .b8 102
2912 ; CHECK-NEXT: .b8 0
2913 ; CHECK-NEXT: .b8 108 // DW_AT_name
2914 ; CHECK-NEXT: .b8 111
2915 ; CHECK-NEXT: .b8 103
2916 ; CHECK-NEXT: .b8 49
2917 ; CHECK-NEXT: .b8 112
21692918 ; CHECK-NEXT: .b8 0
21702919 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
21712920 ; CHECK-NEXT: .b8 132 // DW_AT_decl_line
21752924 ; CHECK-NEXT: .b32 1554 // DW_AT_type
21762925 ; CHECK-NEXT: .b8 0 // End Of Children Mark
21772926 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xc50:0x1d DW_TAG_subprogram
2178 ; CHECK-NEXT: .b8 95,90,76,52,108,111,103,50,102 // DW_AT_MIPS_linkage_name
2179 ; CHECK-NEXT: .b8 0
2180 ; CHECK-NEXT: .b8 108,111,103,50 // DW_AT_name
2927 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2928 ; CHECK-NEXT: .b8 90
2929 ; CHECK-NEXT: .b8 76
2930 ; CHECK-NEXT: .b8 52
2931 ; CHECK-NEXT: .b8 108
2932 ; CHECK-NEXT: .b8 111
2933 ; CHECK-NEXT: .b8 103
2934 ; CHECK-NEXT: .b8 50
2935 ; CHECK-NEXT: .b8 102
2936 ; CHECK-NEXT: .b8 0
2937 ; CHECK-NEXT: .b8 108 // DW_AT_name
2938 ; CHECK-NEXT: .b8 111
2939 ; CHECK-NEXT: .b8 103
2940 ; CHECK-NEXT: .b8 50
21812941 ; CHECK-NEXT: .b8 0
21822942 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
21832943 ; CHECK-NEXT: .b8 134 // DW_AT_decl_line
21872947 ; CHECK-NEXT: .b32 1554 // DW_AT_type
21882948 ; CHECK-NEXT: .b8 0 // End Of Children Mark
21892949 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xc6d:0x1d DW_TAG_subprogram
2190 ; CHECK-NEXT: .b8 95,90,76,52,108,111,103,98,102 // DW_AT_MIPS_linkage_name
2191 ; CHECK-NEXT: .b8 0
2192 ; CHECK-NEXT: .b8 108,111,103,98 // DW_AT_name
2950 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2951 ; CHECK-NEXT: .b8 90
2952 ; CHECK-NEXT: .b8 76
2953 ; CHECK-NEXT: .b8 52
2954 ; CHECK-NEXT: .b8 108
2955 ; CHECK-NEXT: .b8 111
2956 ; CHECK-NEXT: .b8 103
2957 ; CHECK-NEXT: .b8 98
2958 ; CHECK-NEXT: .b8 102
2959 ; CHECK-NEXT: .b8 0
2960 ; CHECK-NEXT: .b8 108 // DW_AT_name
2961 ; CHECK-NEXT: .b8 111
2962 ; CHECK-NEXT: .b8 103
2963 ; CHECK-NEXT: .b8 98
21932964 ; CHECK-NEXT: .b8 0
21942965 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
21952966 ; CHECK-NEXT: .b8 136 // DW_AT_decl_line
21992970 ; CHECK-NEXT: .b32 1554 // DW_AT_type
22002971 ; CHECK-NEXT: .b8 0 // End Of Children Mark
22012972 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xc8a:0x1f DW_TAG_subprogram
2202 ; CHECK-NEXT: .b8 95,90,76,53,108,114,105,110,116,102 // DW_AT_MIPS_linkage_name
2203 ; CHECK-NEXT: .b8 0
2204 ; CHECK-NEXT: .b8 108,114,105,110,116 // DW_AT_name
2973 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2974 ; CHECK-NEXT: .b8 90
2975 ; CHECK-NEXT: .b8 76
2976 ; CHECK-NEXT: .b8 53
2977 ; CHECK-NEXT: .b8 108
2978 ; CHECK-NEXT: .b8 114
2979 ; CHECK-NEXT: .b8 105
2980 ; CHECK-NEXT: .b8 110
2981 ; CHECK-NEXT: .b8 116
2982 ; CHECK-NEXT: .b8 102
2983 ; CHECK-NEXT: .b8 0
2984 ; CHECK-NEXT: .b8 108 // DW_AT_name
2985 ; CHECK-NEXT: .b8 114
2986 ; CHECK-NEXT: .b8 105
2987 ; CHECK-NEXT: .b8 110
2988 ; CHECK-NEXT: .b8 116
22052989 ; CHECK-NEXT: .b8 0
22062990 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
22072991 ; CHECK-NEXT: .b8 140 // DW_AT_decl_line
22112995 ; CHECK-NEXT: .b32 1554 // DW_AT_type
22122996 ; CHECK-NEXT: .b8 0 // End Of Children Mark
22132997 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xca9:0x21 DW_TAG_subprogram
2214 ; CHECK-NEXT: .b8 95,90,76,54,108,114,111,117,110,100,102 // DW_AT_MIPS_linkage_name
2215 ; CHECK-NEXT: .b8 0
2216 ; CHECK-NEXT: .b8 108,114,111,117,110,100 // DW_AT_name
2998 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
2999 ; CHECK-NEXT: .b8 90
3000 ; CHECK-NEXT: .b8 76
3001 ; CHECK-NEXT: .b8 54
3002 ; CHECK-NEXT: .b8 108
3003 ; CHECK-NEXT: .b8 114
3004 ; CHECK-NEXT: .b8 111
3005 ; CHECK-NEXT: .b8 117
3006 ; CHECK-NEXT: .b8 110
3007 ; CHECK-NEXT: .b8 100
3008 ; CHECK-NEXT: .b8 102
3009 ; CHECK-NEXT: .b8 0
3010 ; CHECK-NEXT: .b8 108 // DW_AT_name
3011 ; CHECK-NEXT: .b8 114
3012 ; CHECK-NEXT: .b8 111
3013 ; CHECK-NEXT: .b8 117
3014 ; CHECK-NEXT: .b8 110
3015 ; CHECK-NEXT: .b8 100
22173016 ; CHECK-NEXT: .b8 0
22183017 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
22193018 ; CHECK-NEXT: .b8 142 // DW_AT_decl_line
22233022 ; CHECK-NEXT: .b32 1554 // DW_AT_type
22243023 ; CHECK-NEXT: .b8 0 // End Of Children Mark
22253024 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xcca:0x23 DW_TAG_subprogram
2226 ; CHECK-NEXT: .b8 95,90,76,55,108,108,114,111,117,110,100,102 // DW_AT_MIPS_linkage_name
2227 ; CHECK-NEXT: .b8 0
2228 ; CHECK-NEXT: .b8 108,108,114,111,117,110,100 // DW_AT_name
3025 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3026 ; CHECK-NEXT: .b8 90
3027 ; CHECK-NEXT: .b8 76
3028 ; CHECK-NEXT: .b8 55
3029 ; CHECK-NEXT: .b8 108
3030 ; CHECK-NEXT: .b8 108
3031 ; CHECK-NEXT: .b8 114
3032 ; CHECK-NEXT: .b8 111
3033 ; CHECK-NEXT: .b8 117
3034 ; CHECK-NEXT: .b8 110
3035 ; CHECK-NEXT: .b8 100
3036 ; CHECK-NEXT: .b8 102
3037 ; CHECK-NEXT: .b8 0
3038 ; CHECK-NEXT: .b8 108 // DW_AT_name
3039 ; CHECK-NEXT: .b8 108
3040 ; CHECK-NEXT: .b8 114
3041 ; CHECK-NEXT: .b8 111
3042 ; CHECK-NEXT: .b8 117
3043 ; CHECK-NEXT: .b8 110
3044 ; CHECK-NEXT: .b8 100
22293045 ; CHECK-NEXT: .b8 0
22303046 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
22313047 ; CHECK-NEXT: .b8 143 // DW_AT_decl_line
22353051 ; CHECK-NEXT: .b32 1554 // DW_AT_type
22363052 ; CHECK-NEXT: .b8 0 // End Of Children Mark
22373053 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xced:0x24 DW_TAG_subprogram
2238 ; CHECK-NEXT: .b8 95,90,76,52,109,111,100,102,102,80,102 // DW_AT_MIPS_linkage_name
2239 ; CHECK-NEXT: .b8 0
2240 ; CHECK-NEXT: .b8 109,111,100,102 // DW_AT_name
3054 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3055 ; CHECK-NEXT: .b8 90
3056 ; CHECK-NEXT: .b8 76
3057 ; CHECK-NEXT: .b8 52
3058 ; CHECK-NEXT: .b8 109
3059 ; CHECK-NEXT: .b8 111
3060 ; CHECK-NEXT: .b8 100
3061 ; CHECK-NEXT: .b8 102
3062 ; CHECK-NEXT: .b8 102
3063 ; CHECK-NEXT: .b8 80
3064 ; CHECK-NEXT: .b8 102
3065 ; CHECK-NEXT: .b8 0
3066 ; CHECK-NEXT: .b8 109 // DW_AT_name
3067 ; CHECK-NEXT: .b8 111
3068 ; CHECK-NEXT: .b8 100
3069 ; CHECK-NEXT: .b8 102
22413070 ; CHECK-NEXT: .b8 0
22423071 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
22433072 ; CHECK-NEXT: .b8 145 // DW_AT_decl_line
22513080 ; CHECK-NEXT: .b8 8 // Abbrev [8] 0xd11:0x5 DW_TAG_pointer_type
22523081 ; CHECK-NEXT: .b32 1554 // DW_AT_type
22533082 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xd16:0x1d DW_TAG_subprogram
2254 ; CHECK-NEXT: .b8 95,90,76,51,110,97,110,80,75,99 // DW_AT_MIPS_linkage_name
2255 ; CHECK-NEXT: .b8 0
2256 ; CHECK-NEXT: .b8 110,97,110 // DW_AT_name
3083 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3084 ; CHECK-NEXT: .b8 90
3085 ; CHECK-NEXT: .b8 76
3086 ; CHECK-NEXT: .b8 51
3087 ; CHECK-NEXT: .b8 110
3088 ; CHECK-NEXT: .b8 97
3089 ; CHECK-NEXT: .b8 110
3090 ; CHECK-NEXT: .b8 80
3091 ; CHECK-NEXT: .b8 75
3092 ; CHECK-NEXT: .b8 99
3093 ; CHECK-NEXT: .b8 0
3094 ; CHECK-NEXT: .b8 110 // DW_AT_name
3095 ; CHECK-NEXT: .b8 97
3096 ; CHECK-NEXT: .b8 110
22573097 ; CHECK-NEXT: .b8 0
22583098 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
22593099 ; CHECK-NEXT: .b8 146 // DW_AT_decl_line
22633103 ; CHECK-NEXT: .b32 3389 // DW_AT_type
22643104 ; CHECK-NEXT: .b8 0 // End Of Children Mark
22653105 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0xd33:0xa DW_TAG_base_type
2266 ; CHECK-NEXT: .b8 100,111,117,98,108,101 // DW_AT_name
3106 ; CHECK-NEXT: .b8 100 // DW_AT_name
3107 ; CHECK-NEXT: .b8 111
3108 ; CHECK-NEXT: .b8 117
3109 ; CHECK-NEXT: .b8 98
3110 ; CHECK-NEXT: .b8 108
3111 ; CHECK-NEXT: .b8 101
22673112 ; CHECK-NEXT: .b8 0
22683113 ; CHECK-NEXT: .b8 4 // DW_AT_encoding
22693114 ; CHECK-NEXT: .b8 8 // DW_AT_byte_size
22723117 ; CHECK-NEXT: .b8 9 // Abbrev [9] 0xd42:0x5 DW_TAG_const_type
22733118 ; CHECK-NEXT: .b32 3399 // DW_AT_type
22743119 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0xd47:0x8 DW_TAG_base_type
2275 ; CHECK-NEXT: .b8 99,104,97,114 // DW_AT_name
3120 ; CHECK-NEXT: .b8 99 // DW_AT_name
3121 ; CHECK-NEXT: .b8 104
3122 ; CHECK-NEXT: .b8 97
3123 ; CHECK-NEXT: .b8 114
22763124 ; CHECK-NEXT: .b8 0
22773125 ; CHECK-NEXT: .b8 8 // DW_AT_encoding
22783126 ; CHECK-NEXT: .b8 1 // DW_AT_byte_size
22793127 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xd4f:0x1f DW_TAG_subprogram
2280 ; CHECK-NEXT: .b8 95,90,76,52,110,97,110,102,80,75,99 // DW_AT_MIPS_linkage_name
2281 ; CHECK-NEXT: .b8 0
2282 ; CHECK-NEXT: .b8 110,97,110,102 // DW_AT_name
3128 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3129 ; CHECK-NEXT: .b8 90
3130 ; CHECK-NEXT: .b8 76
3131 ; CHECK-NEXT: .b8 52
3132 ; CHECK-NEXT: .b8 110
3133 ; CHECK-NEXT: .b8 97
3134 ; CHECK-NEXT: .b8 110
3135 ; CHECK-NEXT: .b8 102
3136 ; CHECK-NEXT: .b8 80
3137 ; CHECK-NEXT: .b8 75
3138 ; CHECK-NEXT: .b8 99
3139 ; CHECK-NEXT: .b8 0
3140 ; CHECK-NEXT: .b8 110 // DW_AT_name
3141 ; CHECK-NEXT: .b8 97
3142 ; CHECK-NEXT: .b8 110
3143 ; CHECK-NEXT: .b8 102
22833144 ; CHECK-NEXT: .b8 0
22843145 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
22853146 ; CHECK-NEXT: .b8 147 // DW_AT_decl_line
22893150 ; CHECK-NEXT: .b32 3389 // DW_AT_type
22903151 ; CHECK-NEXT: .b8 0 // End Of Children Mark
22913152 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xd6e:0x27 DW_TAG_subprogram
2292 ; CHECK-NEXT: .b8 95,90,76,57,110,101,97,114,98,121,105,110,116,102 // DW_AT_MIPS_linkage_name
2293 ; CHECK-NEXT: .b8 0
2294 ; CHECK-NEXT: .b8 110,101,97,114,98,121,105,110,116 // DW_AT_name
3153 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3154 ; CHECK-NEXT: .b8 90
3155 ; CHECK-NEXT: .b8 76
3156 ; CHECK-NEXT: .b8 57
3157 ; CHECK-NEXT: .b8 110
3158 ; CHECK-NEXT: .b8 101
3159 ; CHECK-NEXT: .b8 97
3160 ; CHECK-NEXT: .b8 114
3161 ; CHECK-NEXT: .b8 98
3162 ; CHECK-NEXT: .b8 121
3163 ; CHECK-NEXT: .b8 105
3164 ; CHECK-NEXT: .b8 110
3165 ; CHECK-NEXT: .b8 116
3166 ; CHECK-NEXT: .b8 102
3167 ; CHECK-NEXT: .b8 0
3168 ; CHECK-NEXT: .b8 110 // DW_AT_name
3169 ; CHECK-NEXT: .b8 101
3170 ; CHECK-NEXT: .b8 97
3171 ; CHECK-NEXT: .b8 114
3172 ; CHECK-NEXT: .b8 98
3173 ; CHECK-NEXT: .b8 121
3174 ; CHECK-NEXT: .b8 105
3175 ; CHECK-NEXT: .b8 110
3176 ; CHECK-NEXT: .b8 116
22953177 ; CHECK-NEXT: .b8 0
22963178 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
22973179 ; CHECK-NEXT: .b8 149 // DW_AT_decl_line
23013183 ; CHECK-NEXT: .b32 1554 // DW_AT_type
23023184 ; CHECK-NEXT: .b8 0 // End Of Children Mark
23033185 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xd95:0x2d DW_TAG_subprogram
2304 ; CHECK-NEXT: .b8 95,90,76,57,110,101,120,116,97,102,116,101,114,102,102 // DW_AT_MIPS_linkage_name
2305 ; CHECK-NEXT: .b8 0
2306 ; CHECK-NEXT: .b8 110,101,120,116,97,102,116,101,114 // DW_AT_name
3186 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3187 ; CHECK-NEXT: .b8 90
3188 ; CHECK-NEXT: .b8 76
3189 ; CHECK-NEXT: .b8 57
3190 ; CHECK-NEXT: .b8 110
3191 ; CHECK-NEXT: .b8 101
3192 ; CHECK-NEXT: .b8 120
3193 ; CHECK-NEXT: .b8 116
3194 ; CHECK-NEXT: .b8 97
3195 ; CHECK-NEXT: .b8 102
3196 ; CHECK-NEXT: .b8 116
3197 ; CHECK-NEXT: .b8 101
3198 ; CHECK-NEXT: .b8 114
3199 ; CHECK-NEXT: .b8 102
3200 ; CHECK-NEXT: .b8 102
3201 ; CHECK-NEXT: .b8 0
3202 ; CHECK-NEXT: .b8 110 // DW_AT_name
3203 ; CHECK-NEXT: .b8 101
3204 ; CHECK-NEXT: .b8 120
3205 ; CHECK-NEXT: .b8 116
3206 ; CHECK-NEXT: .b8 97
3207 ; CHECK-NEXT: .b8 102
3208 ; CHECK-NEXT: .b8 116
3209 ; CHECK-NEXT: .b8 101
3210 ; CHECK-NEXT: .b8 114
23073211 ; CHECK-NEXT: .b8 0
23083212 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
23093213 ; CHECK-NEXT: .b8 151 // DW_AT_decl_line
23153219 ; CHECK-NEXT: .b32 1554 // DW_AT_type
23163220 ; CHECK-NEXT: .b8 0 // End Of Children Mark
23173221 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xdc2:0x21 DW_TAG_subprogram
2318 ; CHECK-NEXT: .b8 95,90,76,51,112,111,119,102,105 // DW_AT_MIPS_linkage_name
2319 ; CHECK-NEXT: .b8 0
2320 ; CHECK-NEXT: .b8 112,111,119 // DW_AT_name
3222 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3223 ; CHECK-NEXT: .b8 90
3224 ; CHECK-NEXT: .b8 76
3225 ; CHECK-NEXT: .b8 51
3226 ; CHECK-NEXT: .b8 112
3227 ; CHECK-NEXT: .b8 111
3228 ; CHECK-NEXT: .b8 119
3229 ; CHECK-NEXT: .b8 102
3230 ; CHECK-NEXT: .b8 105
3231 ; CHECK-NEXT: .b8 0
3232 ; CHECK-NEXT: .b8 112 // DW_AT_name
3233 ; CHECK-NEXT: .b8 111
3234 ; CHECK-NEXT: .b8 119
23213235 ; CHECK-NEXT: .b8 0
23223236 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
23233237 ; CHECK-NEXT: .b8 155 // DW_AT_decl_line
23293243 ; CHECK-NEXT: .b32 2332 // DW_AT_type
23303244 ; CHECK-NEXT: .b8 0 // End Of Children Mark
23313245 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xde3:0x2d DW_TAG_subprogram
2332 ; CHECK-NEXT: .b8 95,90,76,57,114,101,109,97,105,110,100,101,114,102,102 // DW_AT_MIPS_linkage_name
2333 ; CHECK-NEXT: .b8 0
2334 ; CHECK-NEXT: .b8 114,101,109,97,105,110,100,101,114 // DW_AT_name
3246 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3247 ; CHECK-NEXT: .b8 90
3248 ; CHECK-NEXT: .b8 76
3249 ; CHECK-NEXT: .b8 57
3250 ; CHECK-NEXT: .b8 114
3251 ; CHECK-NEXT: .b8 101
3252 ; CHECK-NEXT: .b8 109
3253 ; CHECK-NEXT: .b8 97
3254 ; CHECK-NEXT: .b8 105
3255 ; CHECK-NEXT: .b8 110
3256 ; CHECK-NEXT: .b8 100
3257 ; CHECK-NEXT: .b8 101
3258 ; CHECK-NEXT: .b8 114
3259 ; CHECK-NEXT: .b8 102
3260 ; CHECK-NEXT: .b8 102
3261 ; CHECK-NEXT: .b8 0
3262 ; CHECK-NEXT: .b8 114 // DW_AT_name
3263 ; CHECK-NEXT: .b8 101
3264 ; CHECK-NEXT: .b8 109
3265 ; CHECK-NEXT: .b8 97
3266 ; CHECK-NEXT: .b8 105
3267 ; CHECK-NEXT: .b8 110
3268 ; CHECK-NEXT: .b8 100
3269 ; CHECK-NEXT: .b8 101
3270 ; CHECK-NEXT: .b8 114
23353271 ; CHECK-NEXT: .b8 0
23363272 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
23373273 ; CHECK-NEXT: .b8 157 // DW_AT_decl_line
23433279 ; CHECK-NEXT: .b32 1554 // DW_AT_type
23443280 ; CHECK-NEXT: .b8 0 // End Of Children Mark
23453281 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xe10:0x2e DW_TAG_subprogram
2346 ; CHECK-NEXT: .b8 95,90,76,54,114,101,109,113,117,111,102,102,80,105 // DW_AT_MIPS_linkage_name
2347 ; CHECK-NEXT: .b8 0
2348 ; CHECK-NEXT: .b8 114,101,109,113,117,111 // DW_AT_name
3282 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3283 ; CHECK-NEXT: .b8 90
3284 ; CHECK-NEXT: .b8 76
3285 ; CHECK-NEXT: .b8 54
3286 ; CHECK-NEXT: .b8 114
3287 ; CHECK-NEXT: .b8 101
3288 ; CHECK-NEXT: .b8 109
3289 ; CHECK-NEXT: .b8 113
3290 ; CHECK-NEXT: .b8 117
3291 ; CHECK-NEXT: .b8 111
3292 ; CHECK-NEXT: .b8 102
3293 ; CHECK-NEXT: .b8 102
3294 ; CHECK-NEXT: .b8 80
3295 ; CHECK-NEXT: .b8 105
3296 ; CHECK-NEXT: .b8 0
3297 ; CHECK-NEXT: .b8 114 // DW_AT_name
3298 ; CHECK-NEXT: .b8 101
3299 ; CHECK-NEXT: .b8 109
3300 ; CHECK-NEXT: .b8 113
3301 ; CHECK-NEXT: .b8 117
3302 ; CHECK-NEXT: .b8 111
23493303 ; CHECK-NEXT: .b8 0
23503304 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
23513305 ; CHECK-NEXT: .b8 159 // DW_AT_decl_line
23593313 ; CHECK-NEXT: .b32 2377 // DW_AT_type
23603314 ; CHECK-NEXT: .b8 0 // End Of Children Mark
23613315 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xe3e:0x1d DW_TAG_subprogram
2362 ; CHECK-NEXT: .b8 95,90,76,52,114,105,110,116,102 // DW_AT_MIPS_linkage_name
2363 ; CHECK-NEXT: .b8 0
2364 ; CHECK-NEXT: .b8 114,105,110,116 // DW_AT_name
3316 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3317 ; CHECK-NEXT: .b8 90
3318 ; CHECK-NEXT: .b8 76
3319 ; CHECK-NEXT: .b8 52
3320 ; CHECK-NEXT: .b8 114
3321 ; CHECK-NEXT: .b8 105
3322 ; CHECK-NEXT: .b8 110
3323 ; CHECK-NEXT: .b8 116
3324 ; CHECK-NEXT: .b8 102
3325 ; CHECK-NEXT: .b8 0
3326 ; CHECK-NEXT: .b8 114 // DW_AT_name
3327 ; CHECK-NEXT: .b8 105
3328 ; CHECK-NEXT: .b8 110
3329 ; CHECK-NEXT: .b8 116
23653330 ; CHECK-NEXT: .b8 0
23663331 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
23673332 ; CHECK-NEXT: .b8 161 // DW_AT_decl_line
23713336 ; CHECK-NEXT: .b32 1554 // DW_AT_type
23723337 ; CHECK-NEXT: .b8 0 // End Of Children Mark
23733338 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xe5b:0x1f DW_TAG_subprogram
2374 ; CHECK-NEXT: .b8 95,90,76,53,114,111,117,110,100,102 // DW_AT_MIPS_linkage_name
2375 ; CHECK-NEXT: .b8 0
2376 ; CHECK-NEXT: .b8 114,111,117,110,100 // DW_AT_name
3339 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3340 ; CHECK-NEXT: .b8 90
3341 ; CHECK-NEXT: .b8 76
3342 ; CHECK-NEXT: .b8 53
3343 ; CHECK-NEXT: .b8 114
3344 ; CHECK-NEXT: .b8 111
3345 ; CHECK-NEXT: .b8 117
3346 ; CHECK-NEXT: .b8 110
3347 ; CHECK-NEXT: .b8 100
3348 ; CHECK-NEXT: .b8 102
3349 ; CHECK-NEXT: .b8 0
3350 ; CHECK-NEXT: .b8 114 // DW_AT_name
3351 ; CHECK-NEXT: .b8 111
3352 ; CHECK-NEXT: .b8 117
3353 ; CHECK-NEXT: .b8 110
3354 ; CHECK-NEXT: .b8 100
23773355 ; CHECK-NEXT: .b8 0
23783356 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
23793357 ; CHECK-NEXT: .b8 163 // DW_AT_decl_line
23833361 ; CHECK-NEXT: .b32 1554 // DW_AT_type
23843362 ; CHECK-NEXT: .b8 0 // End Of Children Mark
23853363 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xe7a:0x29 DW_TAG_subprogram
2386 ; CHECK-NEXT: .b8 95,90,76,55,115,99,97,108,98,108,110,102,108 // DW_AT_MIPS_linkage_name
2387 ; CHECK-NEXT: .b8 0
2388 ; CHECK-NEXT: .b8 115,99,97,108,98,108,110 // DW_AT_name
3364 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3365 ; CHECK-NEXT: .b8 90
3366 ; CHECK-NEXT: .b8 76
3367 ; CHECK-NEXT: .b8 55
3368 ; CHECK-NEXT: .b8 115
3369 ; CHECK-NEXT: .b8 99
3370 ; CHECK-NEXT: .b8 97
3371 ; CHECK-NEXT: .b8 108
3372 ; CHECK-NEXT: .b8 98
3373 ; CHECK-NEXT: .b8 108
3374 ; CHECK-NEXT: .b8 110
3375 ; CHECK-NEXT: .b8 102
3376 ; CHECK-NEXT: .b8 108
3377 ; CHECK-NEXT: .b8 0
3378 ; CHECK-NEXT: .b8 115 // DW_AT_name
3379 ; CHECK-NEXT: .b8 99
3380 ; CHECK-NEXT: .b8 97
3381 ; CHECK-NEXT: .b8 108
3382 ; CHECK-NEXT: .b8 98
3383 ; CHECK-NEXT: .b8 108
3384 ; CHECK-NEXT: .b8 110
23893385 ; CHECK-NEXT: .b8 0
23903386 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
23913387 ; CHECK-NEXT: .b8 165 // DW_AT_decl_line
23973393 ; CHECK-NEXT: .b32 2917 // DW_AT_type
23983394 ; CHECK-NEXT: .b8 0 // End Of Children Mark
23993395 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xea3:0x27 DW_TAG_subprogram
2400 ; CHECK-NEXT: .b8 95,90,76,54,115,99,97,108,98,110,102,105 // DW_AT_MIPS_linkage_name
2401 ; CHECK-NEXT: .b8 0
2402 ; CHECK-NEXT: .b8 115,99,97,108,98,110 // DW_AT_name
3396 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3397 ; CHECK-NEXT: .b8 90
3398 ; CHECK-NEXT: .b8 76
3399 ; CHECK-NEXT: .b8 54
3400 ; CHECK-NEXT: .b8 115
3401 ; CHECK-NEXT: .b8 99
3402 ; CHECK-NEXT: .b8 97
3403 ; CHECK-NEXT: .b8 108
3404 ; CHECK-NEXT: .b8 98
3405 ; CHECK-NEXT: .b8 110
3406 ; CHECK-NEXT: .b8 102
3407 ; CHECK-NEXT: .b8 105
3408 ; CHECK-NEXT: .b8 0
3409 ; CHECK-NEXT: .b8 115 // DW_AT_name
3410 ; CHECK-NEXT: .b8 99
3411 ; CHECK-NEXT: .b8 97
3412 ; CHECK-NEXT: .b8 108
3413 ; CHECK-NEXT: .b8 98
3414 ; CHECK-NEXT: .b8 110
24033415 ; CHECK-NEXT: .b8 0
24043416 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
24053417 ; CHECK-NEXT: .b8 167 // DW_AT_decl_line
24113423 ; CHECK-NEXT: .b32 2332 // DW_AT_type
24123424 ; CHECK-NEXT: .b8 0 // End Of Children Mark
24133425 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xeca:0x23 DW_TAG_subprogram
2414 ; CHECK-NEXT: .b8 95,90,76,55,115,105,103,110,98,105,116,102 // DW_AT_MIPS_linkage_name
2415 ; CHECK-NEXT: .b8 0
2416 ; CHECK-NEXT: .b8 115,105,103,110,98,105,116 // DW_AT_name
3426 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3427 ; CHECK-NEXT: .b8 90
3428 ; CHECK-NEXT: .b8 76
3429 ; CHECK-NEXT: .b8 55
3430 ; CHECK-NEXT: .b8 115
3431 ; CHECK-NEXT: .b8 105
3432 ; CHECK-NEXT: .b8 103
3433 ; CHECK-NEXT: .b8 110
3434 ; CHECK-NEXT: .b8 98
3435 ; CHECK-NEXT: .b8 105
3436 ; CHECK-NEXT: .b8 116
3437 ; CHECK-NEXT: .b8 102
3438 ; CHECK-NEXT: .b8 0
3439 ; CHECK-NEXT: .b8 115 // DW_AT_name
3440 ; CHECK-NEXT: .b8 105
3441 ; CHECK-NEXT: .b8 103
3442 ; CHECK-NEXT: .b8 110
3443 ; CHECK-NEXT: .b8 98
3444 ; CHECK-NEXT: .b8 105
3445 ; CHECK-NEXT: .b8 116
24173446 ; CHECK-NEXT: .b8 0
24183447 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
24193448 ; CHECK-NEXT: .b8 169 // DW_AT_decl_line
24233452 ; CHECK-NEXT: .b32 1554 // DW_AT_type
24243453 ; CHECK-NEXT: .b8 0 // End Of Children Mark
24253454 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xeed:0x1b DW_TAG_subprogram
2426 ; CHECK-NEXT: .b8 95,90,76,51,115,105,110,102 // DW_AT_MIPS_linkage_name
2427 ; CHECK-NEXT: .b8 0
2428 ; CHECK-NEXT: .b8 115,105,110 // DW_AT_name
3455 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3456 ; CHECK-NEXT: .b8 90
3457 ; CHECK-NEXT: .b8 76
3458 ; CHECK-NEXT: .b8 51
3459 ; CHECK-NEXT: .b8 115
3460 ; CHECK-NEXT: .b8 105
3461 ; CHECK-NEXT: .b8 110
3462 ; CHECK-NEXT: .b8 102
3463 ; CHECK-NEXT: .b8 0
3464 ; CHECK-NEXT: .b8 115 // DW_AT_name
3465 ; CHECK-NEXT: .b8 105
3466 ; CHECK-NEXT: .b8 110
24293467 ; CHECK-NEXT: .b8 0
24303468 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
24313469 ; CHECK-NEXT: .b8 171 // DW_AT_decl_line
24353473 ; CHECK-NEXT: .b32 1554 // DW_AT_type
24363474 ; CHECK-NEXT: .b8 0 // End Of Children Mark
24373475 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xf08:0x1d DW_TAG_subprogram
2438 ; CHECK-NEXT: .b8 95,90,76,52,115,105,110,104,102 // DW_AT_MIPS_linkage_name
2439 ; CHECK-NEXT: .b8 0
2440 ; CHECK-NEXT: .b8 115,105,110,104 // DW_AT_name
3476 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3477 ; CHECK-NEXT: .b8 90
3478 ; CHECK-NEXT: .b8 76
3479 ; CHECK-NEXT: .b8 52
3480 ; CHECK-NEXT: .b8 115
3481 ; CHECK-NEXT: .b8 105
3482 ; CHECK-NEXT: .b8 110
3483 ; CHECK-NEXT: .b8 104
3484 ; CHECK-NEXT: .b8 102
3485 ; CHECK-NEXT: .b8 0
3486 ; CHECK-NEXT: .b8 115 // DW_AT_name
3487 ; CHECK-NEXT: .b8 105
3488 ; CHECK-NEXT: .b8 110
3489 ; CHECK-NEXT: .b8 104
24413490 ; CHECK-NEXT: .b8 0
24423491 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
24433492 ; CHECK-NEXT: .b8 173 // DW_AT_decl_line
24473496 ; CHECK-NEXT: .b32 1554 // DW_AT_type
24483497 ; CHECK-NEXT: .b8 0 // End Of Children Mark
24493498 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xf25:0x1d DW_TAG_subprogram
2450 ; CHECK-NEXT: .b8 95,90,76,52,115,113,114,116,102 // DW_AT_MIPS_linkage_name
2451 ; CHECK-NEXT: .b8 0
2452 ; CHECK-NEXT: .b8 115,113,114,116 // DW_AT_name
3499 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3500 ; CHECK-NEXT: .b8 90
3501 ; CHECK-NEXT: .b8 76
3502 ; CHECK-NEXT: .b8 52
3503 ; CHECK-NEXT: .b8 115
3504 ; CHECK-NEXT: .b8 113
3505 ; CHECK-NEXT: .b8 114
3506 ; CHECK-NEXT: .b8 116
3507 ; CHECK-NEXT: .b8 102
3508 ; CHECK-NEXT: .b8 0
3509 ; CHECK-NEXT: .b8 115 // DW_AT_name
3510 ; CHECK-NEXT: .b8 113
3511 ; CHECK-NEXT: .b8 114
3512 ; CHECK-NEXT: .b8 116
24533513 ; CHECK-NEXT: .b8 0
24543514 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
24553515 ; CHECK-NEXT: .b8 175 // DW_AT_decl_line
24593519 ; CHECK-NEXT: .b32 1554 // DW_AT_type
24603520 ; CHECK-NEXT: .b8 0 // End Of Children Mark
24613521 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xf42:0x1b DW_TAG_subprogram
2462 ; CHECK-NEXT: .b8 95,90,76,51,116,97,110,102 // DW_AT_MIPS_linkage_name
2463 ; CHECK-NEXT: .b8 0
2464 ; CHECK-NEXT: .b8 116,97,110 // DW_AT_name
3522 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3523 ; CHECK-NEXT: .b8 90
3524 ; CHECK-NEXT: .b8 76
3525 ; CHECK-NEXT: .b8 51
3526 ; CHECK-NEXT: .b8 116
3527 ; CHECK-NEXT: .b8 97
3528 ; CHECK-NEXT: .b8 110
3529 ; CHECK-NEXT: .b8 102
3530 ; CHECK-NEXT: .b8 0
3531 ; CHECK-NEXT: .b8 116 // DW_AT_name
3532 ; CHECK-NEXT: .b8 97
3533 ; CHECK-NEXT: .b8 110
24653534 ; CHECK-NEXT: .b8 0
24663535 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
24673536 ; CHECK-NEXT: .b8 177 // DW_AT_decl_line
24713540 ; CHECK-NEXT: .b32 1554 // DW_AT_type
24723541 ; CHECK-NEXT: .b8 0 // End Of Children Mark
24733542 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xf5d:0x1d DW_TAG_subprogram
2474 ; CHECK-NEXT: .b8 95,90,76,52,116,97,110,104,102 // DW_AT_MIPS_linkage_name
2475 ; CHECK-NEXT: .b8 0
2476 ; CHECK-NEXT: .b8 116,97,110,104 // DW_AT_name
3543 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3544 ; CHECK-NEXT: .b8 90
3545 ; CHECK-NEXT: .b8 76
3546 ; CHECK-NEXT: .b8 52
3547 ; CHECK-NEXT: .b8 116
3548 ; CHECK-NEXT: .b8 97
3549 ; CHECK-NEXT: .b8 110
3550 ; CHECK-NEXT: .b8 104
3551 ; CHECK-NEXT: .b8 102
3552 ; CHECK-NEXT: .b8 0
3553 ; CHECK-NEXT: .b8 116 // DW_AT_name
3554 ; CHECK-NEXT: .b8 97
3555 ; CHECK-NEXT: .b8 110
3556 ; CHECK-NEXT: .b8 104
24773557 ; CHECK-NEXT: .b8 0
24783558 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
24793559 ; CHECK-NEXT: .b8 179 // DW_AT_decl_line
24833563 ; CHECK-NEXT: .b32 1554 // DW_AT_type
24843564 ; CHECK-NEXT: .b8 0 // End Of Children Mark
24853565 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xf7a:0x21 DW_TAG_subprogram
2486 ; CHECK-NEXT: .b8 95,90,76,54,116,103,97,109,109,97,102 // DW_AT_MIPS_linkage_name
2487 ; CHECK-NEXT: .b8 0
2488 ; CHECK-NEXT: .b8 116,103,97,109,109,97 // DW_AT_name
3566 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3567 ; CHECK-NEXT: .b8 90
3568 ; CHECK-NEXT: .b8 76
3569 ; CHECK-NEXT: .b8 54
3570 ; CHECK-NEXT: .b8 116
3571 ; CHECK-NEXT: .b8 103
3572 ; CHECK-NEXT: .b8 97
3573 ; CHECK-NEXT: .b8 109
3574 ; CHECK-NEXT: .b8 109
3575 ; CHECK-NEXT: .b8 97
3576 ; CHECK-NEXT: .b8 102
3577 ; CHECK-NEXT: .b8 0
3578 ; CHECK-NEXT: .b8 116 // DW_AT_name
3579 ; CHECK-NEXT: .b8 103
3580 ; CHECK-NEXT: .b8 97
3581 ; CHECK-NEXT: .b8 109
3582 ; CHECK-NEXT: .b8 109
3583 ; CHECK-NEXT: .b8 97
24893584 ; CHECK-NEXT: .b8 0
24903585 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
24913586 ; CHECK-NEXT: .b8 181 // DW_AT_decl_line
24953590 ; CHECK-NEXT: .b32 1554 // DW_AT_type
24963591 ; CHECK-NEXT: .b8 0 // End Of Children Mark
24973592 ; CHECK-NEXT: .b8 5 // Abbrev [5] 0xf9b:0x1f DW_TAG_subprogram
2498 ; CHECK-NEXT: .b8 95,90,76,53,116,114,117,110,99,102 // DW_AT_MIPS_linkage_name
2499 ; CHECK-NEXT: .b8 0
2500 ; CHECK-NEXT: .b8 116,114,117,110,99 // DW_AT_name
3593 ; CHECK-NEXT: .b8 95 // DW_AT_MIPS_linkage_name
3594 ; CHECK-NEXT: .b8 90
3595 ; CHECK-NEXT: .b8 76
3596 ; CHECK-NEXT: .b8 53
3597 ; CHECK-NEXT: .b8 116
3598 ; CHECK-NEXT: .b8 114
3599 ; CHECK-NEXT: .b8 117
3600 ; CHECK-NEXT: .b8 110
3601 ; CHECK-NEXT: .b8 99
3602 ; CHECK-NEXT: .b8 102
3603 ; CHECK-NEXT: .b8 0
3604 ; CHECK-NEXT: .b8 116 // DW_AT_name
3605 ; CHECK-NEXT: .b8 114
3606 ; CHECK-NEXT: .b8 117
3607 ; CHECK-NEXT: .b8 110
3608 ; CHECK-NEXT: .b8 99
25013609 ; CHECK-NEXT: .b8 0
25023610 ; CHECK-NEXT: .b8 1 // DW_AT_decl_file
25033611 ; CHECK-NEXT: .b8 183 // DW_AT_decl_line
25073615 ; CHECK-NEXT: .b32 1554 // DW_AT_type
25083616 ; CHECK-NEXT: .b8 0 // End Of Children Mark
25093617 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0xfba:0x14 DW_TAG_subprogram
2510 ; CHECK-NEXT: .b8 97,99,111,115 // DW_AT_name
3618 ; CHECK-NEXT: .b8 97 // DW_AT_name
3619 ; CHECK-NEXT: .b8 99
3620 ; CHECK-NEXT: .b8 111
3621 ; CHECK-NEXT: .b8 115
25113622 ; CHECK-NEXT: .b8 0
25123623 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
25133624 ; CHECK-NEXT: .b8 54 // DW_AT_decl_line
25183629 ; CHECK-NEXT: .b32 3379 // DW_AT_type
25193630 ; CHECK-NEXT: .b8 0 // End Of Children Mark
25203631 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0xfce:0x14 DW_TAG_subprogram
2521 ; CHECK-NEXT: .b8 97,115,105,110 // DW_AT_name
3632 ; CHECK-NEXT: .b8 97 // DW_AT_name
3633 ; CHECK-NEXT: .b8 115
3634 ; CHECK-NEXT: .b8 105
3635 ; CHECK-NEXT: .b8 110
25223636 ; CHECK-NEXT: .b8 0
25233637 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
25243638 ; CHECK-NEXT: .b8 56 // DW_AT_decl_line
25293643 ; CHECK-NEXT: .b32 3379 // DW_AT_type
25303644 ; CHECK-NEXT: .b8 0 // End Of Children Mark
25313645 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0xfe2:0x14 DW_TAG_subprogram
2532 ; CHECK-NEXT: .b8 97,116,97,110 // DW_AT_name
3646 ; CHECK-NEXT: .b8 97 // DW_AT_name
3647 ; CHECK-NEXT: .b8 116
3648 ; CHECK-NEXT: .b8 97
3649 ; CHECK-NEXT: .b8 110
25333650 ; CHECK-NEXT: .b8 0
25343651 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
25353652 ; CHECK-NEXT: .b8 58 // DW_AT_decl_line
25403657 ; CHECK-NEXT: .b32 3379 // DW_AT_type
25413658 ; CHECK-NEXT: .b8 0 // End Of Children Mark
25423659 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0xff6:0x1a DW_TAG_subprogram
2543 ; CHECK-NEXT: .b8 97,116,97,110,50 // DW_AT_name
3660 ; CHECK-NEXT: .b8 97 // DW_AT_name
3661 ; CHECK-NEXT: .b8 116
3662 ; CHECK-NEXT: .b8 97
3663 ; CHECK-NEXT: .b8 110
3664 ; CHECK-NEXT: .b8 50
25443665 ; CHECK-NEXT: .b8 0
25453666 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
25463667 ; CHECK-NEXT: .b8 60 // DW_AT_decl_line
25533674 ; CHECK-NEXT: .b32 3379 // DW_AT_type
25543675 ; CHECK-NEXT: .b8 0 // End Of Children Mark
25553676 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x1010:0x14 DW_TAG_subprogram
2556 ; CHECK-NEXT: .b8 99,101,105,108 // DW_AT_name
3677 ; CHECK-NEXT: .b8 99 // DW_AT_name
3678 ; CHECK-NEXT: .b8 101
3679 ; CHECK-NEXT: .b8 105
3680 ; CHECK-NEXT: .b8 108
25573681 ; CHECK-NEXT: .b8 0
25583682 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
25593683 ; CHECK-NEXT: .b8 178 // DW_AT_decl_line
25643688 ; CHECK-NEXT: .b32 3379 // DW_AT_type
25653689 ; CHECK-NEXT: .b8 0 // End Of Children Mark
25663690 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x1024:0x13 DW_TAG_subprogram
2567 ; CHECK-NEXT: .b8 99,111,115 // DW_AT_name
3691 ; CHECK-NEXT: .b8 99 // DW_AT_name
3692 ; CHECK-NEXT: .b8 111
3693 ; CHECK-NEXT: .b8 115
25683694 ; CHECK-NEXT: .b8 0
25693695 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
25703696 ; CHECK-NEXT: .b8 63 // DW_AT_decl_line
25753701 ; CHECK-NEXT: .b32 3379 // DW_AT_type
25763702 ; CHECK-NEXT: .b8 0 // End Of Children Mark
25773703 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x1037:0x14 DW_TAG_subprogram
2578 ; CHECK-NEXT: .b8 99,111,115,104 // DW_AT_name
3704 ; CHECK-NEXT: .b8 99 // DW_AT_name
3705 ; CHECK-NEXT: .b8 111
3706 ; CHECK-NEXT: .b8 115
3707 ; CHECK-NEXT: .b8 104
25793708 ; CHECK-NEXT: .b8 0
25803709 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
25813710 ; CHECK-NEXT: .b8 72 // DW_AT_decl_line
25863715 ; CHECK-NEXT: .b32 3379 // DW_AT_type
25873716 ; CHECK-NEXT: .b8 0 // End Of Children Mark
25883717 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x104b:0x13 DW_TAG_subprogram
2589 ; CHECK-NEXT: .b8 101,120,112 // DW_AT_name
3718 ; CHECK-NEXT: .b8 101 // DW_AT_name
3719 ; CHECK-NEXT: .b8 120
3720 ; CHECK-NEXT: .b8 112
25903721 ; CHECK-NEXT: .b8 0
25913722 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
25923723 ; CHECK-NEXT: .b8 100 // DW_AT_decl_line
25973728 ; CHECK-NEXT: .b32 3379 // DW_AT_type
25983729 ; CHECK-NEXT: .b8 0 // End Of Children Mark
25993730 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x105e:0x14 DW_TAG_subprogram
2600 ; CHECK-NEXT: .b8 102,97,98,115 // DW_AT_name
3731 ; CHECK-NEXT: .b8 102 // DW_AT_name
3732 ; CHECK-NEXT: .b8 97
3733 ; CHECK-NEXT: .b8 98
3734 ; CHECK-NEXT: .b8 115
26013735 ; CHECK-NEXT: .b8 0
26023736 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
26033737 ; CHECK-NEXT: .b8 181 // DW_AT_decl_line
26083742 ; CHECK-NEXT: .b32 3379 // DW_AT_type
26093743 ; CHECK-NEXT: .b8 0 // End Of Children Mark
26103744 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x1072:0x15 DW_TAG_subprogram
2611 ; CHECK-NEXT: .b8 102,108,111,111,114 // DW_AT_name
3745 ; CHECK-NEXT: .b8 102 // DW_AT_name
3746 ; CHECK-NEXT: .b8 108
3747 ; CHECK-NEXT: .b8 111
3748 ; CHECK-NEXT: .b8 111
3749 ; CHECK-NEXT: .b8 114
26123750 ; CHECK-NEXT: .b8 0
26133751 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
26143752 ; CHECK-NEXT: .b8 184 // DW_AT_decl_line
26193757 ; CHECK-NEXT: .b32 3379 // DW_AT_type
26203758 ; CHECK-NEXT: .b8 0 // End Of Children Mark
26213759 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x1087:0x19 DW_TAG_subprogram
2622 ; CHECK-NEXT: .b8 102,109,111,100 // DW_AT_name
3760 ; CHECK-NEXT: .b8 102 // DW_AT_name
3761 ; CHECK-NEXT: .b8 109
3762 ; CHECK-NEXT: .b8 111
3763 ; CHECK-NEXT: .b8 100
26233764 ; CHECK-NEXT: .b8 0
26243765 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
26253766 ; CHECK-NEXT: .b8 187 // DW_AT_decl_line
26323773 ; CHECK-NEXT: .b32 3379 // DW_AT_type
26333774 ; CHECK-NEXT: .b8 0 // End Of Children Mark
26343775 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x10a0:0x1a DW_TAG_subprogram
2635 ; CHECK-NEXT: .b8 102,114,101,120,112 // DW_AT_name
3776 ; CHECK-NEXT: .b8 102 // DW_AT_name
3777 ; CHECK-NEXT: .b8 114
3778 ; CHECK-NEXT: .b8 101
3779 ; CHECK-NEXT: .b8 120
3780 ; CHECK-NEXT: .b8 112
26363781 ; CHECK-NEXT: .b8 0
26373782 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
26383783 ; CHECK-NEXT: .b8 103 // DW_AT_decl_line
26453790 ; CHECK-NEXT: .b32 2377 // DW_AT_type
26463791 ; CHECK-NEXT: .b8 0 // End Of Children Mark
26473792 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x10ba:0x1a DW_TAG_subprogram
2648 ; CHECK-NEXT: .b8 108,100,101,120,112 // DW_AT_name
3793 ; CHECK-NEXT: .b8 108 // DW_AT_name
3794 ; CHECK-NEXT: .b8 100
3795 ; CHECK-NEXT: .b8 101
3796 ; CHECK-NEXT: .b8 120
3797 ; CHECK-NEXT: .b8 112
26493798 ; CHECK-NEXT: .b8 0
26503799 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
26513800 ; CHECK-NEXT: .b8 106 // DW_AT_decl_line
26583807 ; CHECK-NEXT: .b32 2332 // DW_AT_type
26593808 ; CHECK-NEXT: .b8 0 // End Of Children Mark
26603809 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x10d4:0x13 DW_TAG_subprogram
2661 ; CHECK-NEXT: .b8 108,111,103 // DW_AT_name
3810 ; CHECK-NEXT: .b8 108 // DW_AT_name
3811 ; CHECK-NEXT: .b8 111
3812 ; CHECK-NEXT: .b8 103
26623813 ; CHECK-NEXT: .b8 0
26633814 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
26643815 ; CHECK-NEXT: .b8 109 // DW_AT_decl_line
26693820 ; CHECK-NEXT: .b32 3379 // DW_AT_type
26703821 ; CHECK-NEXT: .b8 0 // End Of Children Mark
26713822 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x10e7:0x15 DW_TAG_subprogram
2672 ; CHECK-NEXT: .b8 108,111,103,49,48 // DW_AT_name
3823 ; CHECK-NEXT: .b8 108 // DW_AT_name
3824 ; CHECK-NEXT: .b8 111
3825 ; CHECK-NEXT: .b8 103
3826 ; CHECK-NEXT: .b8 49
3827 ; CHECK-NEXT: .b8 48
26733828 ; CHECK-NEXT: .b8 0
26743829 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
26753830 ; CHECK-NEXT: .b8 112 // DW_AT_decl_line
26803835 ; CHECK-NEXT: .b32 3379 // DW_AT_type
26813836 ; CHECK-NEXT: .b8 0 // End Of Children Mark
26823837 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x10fc:0x19 DW_TAG_subprogram
2683 ; CHECK-NEXT: .b8 109,111,100,102 // DW_AT_name
3838 ; CHECK-NEXT: .b8 109 // DW_AT_name
3839 ; CHECK-NEXT: .b8 111
3840 ; CHECK-NEXT: .b8 100
3841 ; CHECK-NEXT: .b8 102
26843842 ; CHECK-NEXT: .b8 0
26853843 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
26863844 ; CHECK-NEXT: .b8 115 // DW_AT_decl_line
26953853 ; CHECK-NEXT: .b8 8 // Abbrev [8] 0x1115:0x5 DW_TAG_pointer_type
26963854 ; CHECK-NEXT: .b32 3379 // DW_AT_type
26973855 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x111a:0x18 DW_TAG_subprogram
2698 ; CHECK-NEXT: .b8 112,111,119 // DW_AT_name
3856 ; CHECK-NEXT: .b8 112 // DW_AT_name
3857 ; CHECK-NEXT: .b8 111
3858 ; CHECK-NEXT: .b8 119
26993859 ; CHECK-NEXT: .b8 0
27003860 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
27013861 ; CHECK-NEXT: .b8 153 // DW_AT_decl_line
27083868 ; CHECK-NEXT: .b32 3379 // DW_AT_type
27093869 ; CHECK-NEXT: .b8 0 // End Of Children Mark
27103870 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x1132:0x13 DW_TAG_subprogram
2711 ; CHECK-NEXT: .b8 115,105,110 // DW_AT_name
3871 ; CHECK-NEXT: .b8 115 // DW_AT_name
3872 ; CHECK-NEXT: .b8 105
3873 ; CHECK-NEXT: .b8 110
27123874 ; CHECK-NEXT: .b8 0
27133875 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
27143876 ; CHECK-NEXT: .b8 65 // DW_AT_decl_line
27193881 ; CHECK-NEXT: .b32 3379 // DW_AT_type
27203882 ; CHECK-NEXT: .b8 0 // End Of Children Mark
27213883 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x1145:0x14 DW_TAG_subprogram
2722 ; CHECK-NEXT: .b8 115,105,110,104 // DW_AT_name
3884 ; CHECK-NEXT: .b8 115 // DW_AT_name
3885 ; CHECK-NEXT: .b8 105
3886 ; CHECK-NEXT: .b8 110
3887 ; CHECK-NEXT: .b8 104
27233888 ; CHECK-NEXT: .b8 0
27243889 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
27253890 ; CHECK-NEXT: .b8 74 // DW_AT_decl_line
27303895 ; CHECK-NEXT: .b32 3379 // DW_AT_type
27313896 ; CHECK-NEXT: .b8 0 // End Of Children Mark
27323897 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x1159:0x14 DW_TAG_subprogram
2733 ; CHECK-NEXT: .b8 115,113,114,116 // DW_AT_name
3898 ; CHECK-NEXT: .b8 115 // DW_AT_name
3899 ; CHECK-NEXT: .b8 113
3900 ; CHECK-NEXT: .b8 114
3901 ; CHECK-NEXT: .b8 116
27343902 ; CHECK-NEXT: .b8 0
27353903 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
27363904 ; CHECK-NEXT: .b8 156 // DW_AT_decl_line
27413909 ; CHECK-NEXT: .b32 3379 // DW_AT_type
27423910 ; CHECK-NEXT: .b8 0 // End Of Children Mark
27433911 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x116d:0x13 DW_TAG_subprogram
2744 ; CHECK-NEXT: .b8 116,97,110 // DW_AT_name
3912 ; CHECK-NEXT: .b8 116 // DW_AT_name
3913 ; CHECK-NEXT: .b8 97
3914 ; CHECK-NEXT: .b8 110
27453915 ; CHECK-NEXT: .b8 0
27463916 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
27473917 ; CHECK-NEXT: .b8 67 // DW_AT_decl_line
27523922 ; CHECK-NEXT: .b32 3379 // DW_AT_type
27533923 ; CHECK-NEXT: .b8 0 // End Of Children Mark
27543924 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x1180:0x14 DW_TAG_subprogram
2755 ; CHECK-NEXT: .b8 116,97,110,104 // DW_AT_name
3925 ; CHECK-NEXT: .b8 116 // DW_AT_name
3926 ; CHECK-NEXT: .b8 97
3927 ; CHECK-NEXT: .b8 110
3928 ; CHECK-NEXT: .b8 104
27563929 ; CHECK-NEXT: .b8 0
27573930 ; CHECK-NEXT: .b8 2 // DW_AT_decl_file
27583931 ; CHECK-NEXT: .b8 76 // DW_AT_decl_line
27643937 ; CHECK-NEXT: .b8 0 // End Of Children Mark
27653938 ; CHECK-NEXT: .b8 11 // Abbrev [11] 0x1194:0xd DW_TAG_typedef
27663939 ; CHECK-NEXT: .b32 4513 // DW_AT_type
2767 ; CHECK-NEXT: .b8 100,105,118,95,116 // DW_AT_name
3940 ; CHECK-NEXT: .b8 100 // DW_AT_name
3941 ; CHECK-NEXT: .b8 105
3942 ; CHECK-NEXT: .b8 118
3943 ; CHECK-NEXT: .b8 95
3944 ; CHECK-NEXT: .b8 116
27683945 ; CHECK-NEXT: .b8 0
27693946 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
27703947 ; CHECK-NEXT: .b8 101 // DW_AT_decl_line
27723949 ; CHECK-NEXT: .b8 1 // DW_AT_declaration
27733950 ; CHECK-NEXT: .b8 11 // Abbrev [11] 0x11a3:0xe DW_TAG_typedef
27743951 ; CHECK-NEXT: .b32 4529 // DW_AT_type
2775 ; CHECK-NEXT: .b8 108,100,105,118,95,116 // DW_AT_name
3952 ; CHECK-NEXT: .b8 108 // DW_AT_name
3953 ; CHECK-NEXT: .b8 100
3954 ; CHECK-NEXT: .b8 105
3955 ; CHECK-NEXT: .b8 118
3956 ; CHECK-NEXT: .b8 95
3957 ; CHECK-NEXT: .b8 116
27763958 ; CHECK-NEXT: .b8 0
27773959 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
27783960 ; CHECK-NEXT: .b8 109 // DW_AT_decl_line
27813963 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
27823964 ; CHECK-NEXT: .b8 105 // DW_AT_decl_line
27833965 ; CHECK-NEXT: .b8 14 // Abbrev [14] 0x11b5:0xf DW_TAG_member
2784 ; CHECK-NEXT: .b8 113,117,111,116 // DW_AT_name
3966 ; CHECK-NEXT: .b8 113 // DW_AT_name
3967 ; CHECK-NEXT: .b8 117
3968 ; CHECK-NEXT: .b8 111
3969 ; CHECK-NEXT: .b8 116
27853970 ; CHECK-NEXT: .b8 0
27863971 ; CHECK-NEXT: .b32 2917 // DW_AT_type
27873972 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
27903975 ; CHECK-NEXT: .b8 35
27913976 ; CHECK-NEXT: .b8 0
27923977 ; CHECK-NEXT: .b8 14 // Abbrev [14] 0x11c4:0xe DW_TAG_member
2793 ; CHECK-NEXT: .b8 114,101,109 // DW_AT_name
3978 ; CHECK-NEXT: .b8 114 // DW_AT_name
3979 ; CHECK-NEXT: .b8 101
3980 ; CHECK-NEXT: .b8 109
27943981 ; CHECK-NEXT: .b8 0
27953982 ; CHECK-NEXT: .b32 2917 // DW_AT_type
27963983 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
28003987 ; CHECK-NEXT: .b8 8
28013988 ; CHECK-NEXT: .b8 0 // End Of Children Mark
28023989 ; CHECK-NEXT: .b8 15 // Abbrev [15] 0x11d3:0xd DW_TAG_subprogram
2803 ; CHECK-NEXT: .b8 97,98,111,114,116 // DW_AT_name
3990 ; CHECK-NEXT: .b8 97 // DW_AT_name
3991 ; CHECK-NEXT: .b8 98
3992 ; CHECK-NEXT: .b8 111
3993 ; CHECK-NEXT: .b8 114
3994 ; CHECK-NEXT: .b8 116
28043995 ; CHECK-NEXT: .b8 0
28053996 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
28063997 ; CHECK-NEXT: .b8 3 // DW_AT_decl_line
28094000 ; CHECK-NEXT: .b8 1 // DW_AT_external
28104001 ; CHECK-NEXT: .b8 1 // DW_AT_noreturn
28114002 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x11e0:0x14 DW_TAG_subprogram
2812 ; CHECK-NEXT: .b8 97,98,115 // DW_AT_name
4003 ; CHECK-NEXT: .b8 97 // DW_AT_name
4004 ; CHECK-NEXT: .b8 98
4005 ; CHECK-NEXT: .b8 115
28134006 ; CHECK-NEXT: .b8 0
28144007 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
28154008 ; CHECK-NEXT: .b8 7 // DW_AT_decl_line
28214014 ; CHECK-NEXT: .b32 2332 // DW_AT_type
28224015 ; CHECK-NEXT: .b8 0 // End Of Children Mark
28234016 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x11f4:0x17 DW_TAG_subprogram
2824 ; CHECK-NEXT: .b8 97,116,101,120,105,116 // DW_AT_name
4017 ; CHECK-NEXT: .b8 97 // DW_AT_name
4018 ; CHECK-NEXT: .b8 116
4019 ; CHECK-NEXT: .b8 101
4020 ; CHECK-NEXT: .b8 120
4021 ; CHECK-NEXT: .b8 105
4022 ; CHECK-NEXT: .b8 116
28254023 ; CHECK-NEXT: .b8 0
28264024 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
28274025 ; CHECK-NEXT: .b8 7 // DW_AT_decl_line
28364034 ; CHECK-NEXT: .b32 4624 // DW_AT_type
28374035 ; CHECK-NEXT: .b8 17 // Abbrev [17] 0x1210:0x1 DW_TAG_subroutine_type
28384036 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x1211:0x14 DW_TAG_subprogram
2839 ; CHECK-NEXT: .b8 97,116,111,102 // DW_AT_name
4037 ; CHECK-NEXT: .b8 97 // DW_AT_name
4038 ; CHECK-NEXT: .b8 116
4039 ; CHECK-NEXT: .b8 111
4040 ; CHECK-NEXT: .b8 102
28404041 ; CHECK-NEXT: .b8 0
28414042 ; CHECK-NEXT: .b8 6 // DW_AT_decl_file
28424043 ; CHECK-NEXT: .b8 26 // DW_AT_decl_line
28474048 ; CHECK-NEXT: .b32 3389 // DW_AT_type
28484049 ; CHECK-NEXT: .b8 0 // End Of Children Mark
28494050 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x1225:0x15 DW_TAG_subprogram
2850 ; CHECK-NEXT: .b8 97,116,111,105 // DW_AT_name
4051 ; CHECK-NEXT: .b8 97 // DW_AT_name
4052 ; CHECK-NEXT: .b8 116
4053 ; CHECK-NEXT: .b8 111
4054 ; CHECK-NEXT: .b8 105
28514055 ; CHECK-NEXT: .b8 0
28524056 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
28534057 ; CHECK-NEXT: .b8 22 // DW_AT_decl_line
28594063 ; CHECK-NEXT: .b32 3389 // DW_AT_type
28604064 ; CHECK-NEXT: .b8 0 // End Of Children Mark
28614065 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x123a:0x15 DW_TAG_subprogram
2862 ; CHECK-NEXT: .b8 97,116,111,108 // DW_AT_name
4066 ; CHECK-NEXT: .b8 97 // DW_AT_name
4067 ; CHECK-NEXT: .b8 116
4068 ; CHECK-NEXT: .b8 111
4069 ; CHECK-NEXT: .b8 108
28634070 ; CHECK-NEXT: .b8 0
28644071 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
28654072 ; CHECK-NEXT: .b8 27 // DW_AT_decl_line
28714078 ; CHECK-NEXT: .b32 3389 // DW_AT_type
28724079 ; CHECK-NEXT: .b8 0 // End Of Children Mark
28734080 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x124f:0x2b DW_TAG_subprogram
2874 ; CHECK-NEXT: .b8 98,115,101,97,114,99,104 // DW_AT_name
4081 ; CHECK-NEXT: .b8 98 // DW_AT_name
4082 ; CHECK-NEXT: .b8 115
4083 ; CHECK-NEXT: .b8 101
4084 ; CHECK-NEXT: .b8 97
4085 ; CHECK-NEXT: .b8 114
4086 ; CHECK-NEXT: .b8 99
4087 ; CHECK-NEXT: .b8 104
28754088 ; CHECK-NEXT: .b8 0
28764089 ; CHECK-NEXT: .b8 7 // DW_AT_decl_file
28774090 ; CHECK-NEXT: .b8 20 // DW_AT_decl_line
28954108 ; CHECK-NEXT: .b8 19 // Abbrev [19] 0x1280:0x1 DW_TAG_const_type
28964109 ; CHECK-NEXT: .b8 11 // Abbrev [11] 0x1281:0xe DW_TAG_typedef
28974110 ; CHECK-NEXT: .b32 4751 // DW_AT_type
2898 ; CHECK-NEXT: .b8 115,105,122,101,95,116 // DW_AT_name
4111 ; CHECK-NEXT: .b8 115 // DW_AT_name
4112 ; CHECK-NEXT: .b8 105
4113 ; CHECK-NEXT: .b8 122
4114 ; CHECK-NEXT: .b8 101
4115 ; CHECK-NEXT: .b8 95
4116 ; CHECK-NEXT: .b8 116
28994117 ; CHECK-NEXT: .b8 0
29004118 ; CHECK-NEXT: .b8 8 // DW_AT_decl_file
29014119 ; CHECK-NEXT: .b8 62 // DW_AT_decl_line
29024120 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x128f:0x15 DW_TAG_base_type
2903 ; CHECK-NEXT: .b8 108,111,110,103,32,117,110,115,105,103,110,101,100,32,105,110,116 // DW_AT_name
4121 ; CHECK-NEXT: .b8 108 // DW_AT_name
4122 ; CHECK-NEXT: .b8 111
4123 ; CHECK-NEXT: .b8 110
4124 ; CHECK-NEXT: .b8 103
4125 ; CHECK-NEXT: .b8 32
4126 ; CHECK-NEXT: .b8 117
4127 ; CHECK-NEXT: .b8 110
4128 ; CHECK-NEXT: .b8 115
4129 ; CHECK-NEXT: .b8 105
4130 ; CHECK-NEXT: .b8 103
4131 ; CHECK-NEXT: .b8 110
4132 ; CHECK-NEXT: .b8 101
4133 ; CHECK-NEXT: .b8 100
4134 ; CHECK-NEXT: .b8 32
4135 ; CHECK-NEXT: .b8 105
4136 ; CHECK-NEXT: .b8 110
4137 ; CHECK-NEXT: .b8 116
29044138 ; CHECK-NEXT: .b8 0
29054139 ; CHECK-NEXT: .b8 7 // DW_AT_encoding
29064140 ; CHECK-NEXT: .b8 8 // DW_AT_byte_size
29074141 ; CHECK-NEXT: .b8 20 // Abbrev [20] 0x12a4:0x16 DW_TAG_typedef
29084142 ; CHECK-NEXT: .b32 4794 // DW_AT_type
2909 ; CHECK-NEXT: .b8 95,95,99,111,109,112,97,114,95,102,110,95,116 // DW_AT_name
4143 ; CHECK-NEXT: .b8 95 // DW_AT_name
4144 ; CHECK-NEXT: .b8 95
4145 ; CHECK-NEXT: .b8 99
4146 ; CHECK-NEXT: .b8 111
4147 ; CHECK-NEXT: .b8 109
4148 ; CHECK-NEXT: .b8 112
4149 ; CHECK-NEXT: .b8 97
4150 ; CHECK-NEXT: .b8 114
4151 ; CHECK-NEXT: .b8 95
4152 ; CHECK-NEXT: .b8 102
4153 ; CHECK-NEXT: .b8 110
4154 ; CHECK-NEXT: .b8 95
4155 ; CHECK-NEXT: .b8 116
29104156 ; CHECK-NEXT: .b8 0
29114157 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
29124158 ; CHECK-NEXT: .b8 230 // DW_AT_decl_line
29214167 ; CHECK-NEXT: .b32 4731 // DW_AT_type
29224168 ; CHECK-NEXT: .b8 0 // End Of Children Mark
29234169 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x12cf:0x1c DW_TAG_subprogram
2924 ; CHECK-NEXT: .b8 99,97,108,108,111,99 // DW_AT_name
4170 ; CHECK-NEXT: .b8 99 // DW_AT_name
4171 ; CHECK-NEXT: .b8 97
4172 ; CHECK-NEXT: .b8 108
4173 ; CHECK-NEXT: .b8 108
4174 ; CHECK-NEXT: .b8 111
4175 ; CHECK-NEXT: .b8 99
29254176 ; CHECK-NEXT: .b8 0
29264177 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
29274178 ; CHECK-NEXT: .b8 212 // DW_AT_decl_line
29354186 ; CHECK-NEXT: .b32 4737 // DW_AT_type
29364187 ; CHECK-NEXT: .b8 0 // End Of Children Mark
29374188 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x12eb:0x19 DW_TAG_subprogram
2938 ; CHECK-NEXT: .b8 100,105,118 // DW_AT_name
4189 ; CHECK-NEXT: .b8 100 // DW_AT_name
4190 ; CHECK-NEXT: .b8 105
4191 ; CHECK-NEXT: .b8 118
29394192 ; CHECK-NEXT: .b8 0
29404193 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
29414194 ; CHECK-NEXT: .b8 21 // DW_AT_decl_line
29494202 ; CHECK-NEXT: .b32 2332 // DW_AT_type
29504203 ; CHECK-NEXT: .b8 0 // End Of Children Mark
29514204 ; CHECK-NEXT: .b8 22 // Abbrev [22] 0x1304:0x12 DW_TAG_subprogram
2952 ; CHECK-NEXT: .b8 101,120,105,116 // DW_AT_name
4205 ; CHECK-NEXT: .b8 101 // DW_AT_name
4206 ; CHECK-NEXT: .b8 120
4207 ; CHECK-NEXT: .b8 105
4208 ; CHECK-NEXT: .b8 116
29534209 ; CHECK-NEXT: .b8 0
29544210 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
29554211 ; CHECK-NEXT: .b8 31 // DW_AT_decl_line
29614217 ; CHECK-NEXT: .b32 2332 // DW_AT_type
29624218 ; CHECK-NEXT: .b8 0 // End Of Children Mark
29634219 ; CHECK-NEXT: .b8 23 // Abbrev [23] 0x1316:0x11 DW_TAG_subprogram
2964 ; CHECK-NEXT: .b8 102,114,101,101 // DW_AT_name
4220 ; CHECK-NEXT: .b8 102 // DW_AT_name
4221 ; CHECK-NEXT: .b8 114
4222 ; CHECK-NEXT: .b8 101
4223 ; CHECK-NEXT: .b8 101
29654224 ; CHECK-NEXT: .b8 0
29664225 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
29674226 ; CHECK-NEXT: .b8 227 // DW_AT_decl_line
29724231 ; CHECK-NEXT: .b32 4730 // DW_AT_type
29734232 ; CHECK-NEXT: .b8 0 // End Of Children Mark
29744233 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x1327:0x17 DW_TAG_subprogram
2975 ; CHECK-NEXT: .b8 103,101,116,101,110,118 // DW_AT_name
4234 ; CHECK-NEXT: .b8 103 // DW_AT_name
4235 ; CHECK-NEXT: .b8 101
4236 ; CHECK-NEXT: .b8 116
4237 ; CHECK-NEXT: .b8 101
4238 ; CHECK-NEXT: .b8 110
4239 ; CHECK-NEXT: .b8 118
29764240 ; CHECK-NEXT: .b8 0
29774241 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
29784242 ; CHECK-NEXT: .b8 52 // DW_AT_decl_line
29864250 ; CHECK-NEXT: .b8 8 // Abbrev [8] 0x133e:0x5 DW_TAG_pointer_type
29874251 ; CHECK-NEXT: .b32 3399 // DW_AT_type
29884252 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x1343:0x15 DW_TAG_subprogram
2989 ; CHECK-NEXT: .b8 108,97,98,115 // DW_AT_name
4253 ; CHECK-NEXT: .b8 108 // DW_AT_name
4254 ; CHECK-NEXT: .b8 97
4255 ; CHECK-NEXT: .b8 98
4256 ; CHECK-NEXT: .b8 115
29904257 ; CHECK-NEXT: .b8 0
29914258 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
29924259 ; CHECK-NEXT: .b8 8 // DW_AT_decl_line
29984265 ; CHECK-NEXT: .b32 2917 // DW_AT_type
29994266 ; CHECK-NEXT: .b8 0 // End Of Children Mark
30004267 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x1358:0x1a DW_TAG_subprogram
3001 ; CHECK-NEXT: .b8 108,100,105,118 // DW_AT_name
4268 ; CHECK-NEXT: .b8 108 // DW_AT_name
4269 ; CHECK-NEXT: .b8 100
4270 ; CHECK-NEXT: .b8 105
4271 ; CHECK-NEXT: .b8 118
30024272 ; CHECK-NEXT: .b8 0
30034273 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
30044274 ; CHECK-NEXT: .b8 23 // DW_AT_decl_line
30124282 ; CHECK-NEXT: .b32 2917 // DW_AT_type
30134283 ; CHECK-NEXT: .b8 0 // End Of Children Mark
30144284 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x1372:0x17 DW_TAG_subprogram
3015 ; CHECK-NEXT: .b8 109,97,108,108,111,99 // DW_AT_name
4285 ; CHECK-NEXT: .b8 109 // DW_AT_name
4286 ; CHECK-NEXT: .b8 97
4287 ; CHECK-NEXT: .b8 108
4288 ; CHECK-NEXT: .b8 108
4289 ; CHECK-NEXT: .b8 111
4290 ; CHECK-NEXT: .b8 99
30164291 ; CHECK-NEXT: .b8 0
30174292 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
30184293 ; CHECK-NEXT: .b8 210 // DW_AT_decl_line
30244299 ; CHECK-NEXT: .b32 4737 // DW_AT_type
30254300 ; CHECK-NEXT: .b8 0 // End Of Children Mark
30264301 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x1389:0x1b DW_TAG_subprogram
3027 ; CHECK-NEXT: .b8 109,98,108,101,110 // DW_AT_name
4302 ; CHECK-NEXT: .b8 109 // DW_AT_name
4303 ; CHECK-NEXT: .b8 98
4304 ; CHECK-NEXT: .b8 108
4305 ; CHECK-NEXT: .b8 101
4306 ; CHECK-NEXT: .b8 110
30284307 ; CHECK-NEXT: .b8 0
30294308 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
30304309 ; CHECK-NEXT: .b8 95 // DW_AT_decl_line
30384317 ; CHECK-NEXT: .b32 4737 // DW_AT_type
30394318 ; CHECK-NEXT: .b8 0 // End Of Children Mark
30404319 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x13a4:0x23 DW_TAG_subprogram
3041 ; CHECK-NEXT: .b8 109,98,115,116,111,119,99,115 // DW_AT_name
4320 ; CHECK-NEXT: .b8 109 // DW_AT_name
4321 ; CHECK-NEXT: .b8 98
4322 ; CHECK-NEXT: .b8 115
4323 ; CHECK-NEXT: .b8 116
4324 ; CHECK-NEXT: .b8 111
4325 ; CHECK-NEXT: .b8 119
4326 ; CHECK-NEXT: .b8 99
4327 ; CHECK-NEXT: .b8 115
30424328 ; CHECK-NEXT: .b8 0
30434329 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
30444330 ; CHECK-NEXT: .b8 106 // DW_AT_decl_line
30564342 ; CHECK-NEXT: .b8 8 // Abbrev [8] 0x13c7:0x5 DW_TAG_pointer_type
30574343 ; CHECK-NEXT: .b32 5068 // DW_AT_type
30584344 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x13cc:0xb DW_TAG_base_type
3059 ; CHECK-NEXT: .b8 119,99,104,97,114,95,116 // DW_AT_name
4345 ; CHECK-NEXT: .b8 119 // DW_AT_name
4346 ; CHECK-NEXT: .b8 99
4347 ; CHECK-NEXT: .b8 104
4348 ; CHECK-NEXT: .b8 97
4349 ; CHECK-NEXT: .b8 114
4350 ; CHECK-NEXT: .b8 95
4351 ; CHECK-NEXT: .b8 116
30604352 ; CHECK-NEXT: .b8 0
30614353 ; CHECK-NEXT: .b8 5 // DW_AT_encoding
30624354 ; CHECK-NEXT: .b8 4 // DW_AT_byte_size
30634355 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x13d7:0x21 DW_TAG_subprogram
3064 ; CHECK-NEXT: .b8 109,98,116,111,119,99 // DW_AT_name
4356 ; CHECK-NEXT: .b8 109 // DW_AT_name
4357 ; CHECK-NEXT: .b8 98
4358 ; CHECK-NEXT: .b8 116
4359 ; CHECK-NEXT: .b8 111
4360 ; CHECK-NEXT: .b8 119
4361 ; CHECK-NEXT: .b8 99
30654362 ; CHECK-NEXT: .b8 0
30664363 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
30674364 ; CHECK-NEXT: .b8 98 // DW_AT_decl_line
30774374 ; CHECK-NEXT: .b32 4737 // DW_AT_type
30784375 ; CHECK-NEXT: .b8 0 // End Of Children Mark
30794376 ; CHECK-NEXT: .b8 23 // Abbrev [23] 0x13f8:0x21 DW_TAG_subprogram
3080 ; CHECK-NEXT: .b8 113,115,111,114,116 // DW_AT_name
4377 ; CHECK-NEXT: .b8 113 // DW_AT_name
4378 ; CHECK-NEXT: .b8 115
4379 ; CHECK-NEXT: .b8 111
4380 ; CHECK-NEXT: .b8 114
4381 ; CHECK-NEXT: .b8 116
30814382 ; CHECK-NEXT: .b8 0
30824383 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
30834384 ; CHECK-NEXT: .b8 253 // DW_AT_decl_line
30944395 ; CHECK-NEXT: .b32 4772 // DW_AT_type
30954396 ; CHECK-NEXT: .b8 0 // End Of Children Mark
30964397 ; CHECK-NEXT: .b8 24 // Abbrev [24] 0x1419:0xf DW_TAG_subprogram
3097 ; CHECK-NEXT: .b8 114,97,110,100 // DW_AT_name
4398 ; CHECK-NEXT: .b8 114 // DW_AT_name
4399 ; CHECK-NEXT: .b8 97
4400 ; CHECK-NEXT: .b8 110
4401 ; CHECK-NEXT: .b8 100
30984402 ; CHECK-NEXT: .b8 0
30994403 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
31004404 ; CHECK-NEXT: .b8 118 // DW_AT_decl_line
31034407 ; CHECK-NEXT: .b8 1 // DW_AT_declaration
31044408 ; CHECK-NEXT: .b8 1 // DW_AT_external
31054409 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x1428:0x1d DW_TAG_subprogram
3106 ; CHECK-NEXT: .b8 114,101,97,108,108,111,99 // DW_AT_name
4410 ; CHECK-NEXT: .b8 114 // DW_AT_name
4411 ; CHECK-NEXT: .b8 101
4412 ; CHECK-NEXT: .b8 97
4413 ; CHECK-NEXT: .b8 108
4414 ; CHECK-NEXT: .b8 108
4415 ; CHECK-NEXT: .b8 111
4416 ; CHECK-NEXT: .b8 99
31074417 ; CHECK-NEXT: .b8 0
31084418 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
31094419 ; CHECK-NEXT: .b8 224 // DW_AT_decl_line
31174427 ; CHECK-NEXT: .b32 4737 // DW_AT_type
31184428 ; CHECK-NEXT: .b8 0 // End Of Children Mark
31194429 ; CHECK-NEXT: .b8 23 // Abbrev [23] 0x1445:0x12 DW_TAG_subprogram
3120 ; CHECK-NEXT: .b8 115,114,97,110,100 // DW_AT_name
4430 ; CHECK-NEXT: .b8 115 // DW_AT_name
4431 ; CHECK-NEXT: .b8 114
4432 ; CHECK-NEXT: .b8 97
4433 ; CHECK-NEXT: .b8 110
4434 ; CHECK-NEXT: .b8 100
31214435 ; CHECK-NEXT: .b8 0
31224436 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
31234437 ; CHECK-NEXT: .b8 120 // DW_AT_decl_line
31284442 ; CHECK-NEXT: .b32 5207 // DW_AT_type
31294443 ; CHECK-NEXT: .b8 0 // End Of Children Mark
31304444 ; CHECK-NEXT: .b8 7 // Abbrev [7] 0x1457:0x10 DW_TAG_base_type
3131 ; CHECK-NEXT: .b8 117,110,115,105,103,110,101,100,32,105,110,116 // DW_AT_name
4445 ; CHECK-NEXT: .b8 117 // DW_AT_name
4446 ; CHECK-NEXT: .b8 110
4447 ; CHECK-NEXT: .b8 115
4448 ; CHECK-NEXT: .b8 105
4449 ; CHECK-NEXT: .b8 103
4450 ; CHECK-NEXT: .b8 110
4451 ; CHECK-NEXT: .b8 101
4452 ; CHECK-NEXT: .b8 100
4453 ; CHECK-NEXT: .b8 32
4454 ; CHECK-NEXT: .b8 105
4455 ; CHECK-NEXT: .b8 110
4456 ; CHECK-NEXT: .b8 116
31324457 ; CHECK-NEXT: .b8 0
31334458 ; CHECK-NEXT: .b8 7 // DW_AT_encoding
31344459 ; CHECK-NEXT: .b8 4 // DW_AT_byte_size
31354460 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x1467:0x1b DW_TAG_subprogram
3136 ; CHECK-NEXT: .b8 115,116,114,116,111,100 // DW_AT_name
4461 ; CHECK-NEXT: .b8 115 // DW_AT_name
4462 ; CHECK-NEXT: .b8 116
4463 ; CHECK-NEXT: .b8 114
4464 ; CHECK-NEXT: .b8 116
4465 ; CHECK-NEXT: .b8 111
4466 ; CHECK-NEXT: .b8 100
31374467 ; CHECK-NEXT: .b8 0
31384468 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
31394469 ; CHECK-NEXT: .b8 164 // DW_AT_decl_line
31484478 ; CHECK-NEXT: .b8 8 // Abbrev [8] 0x1482:0x5 DW_TAG_pointer_type
31494479 ; CHECK-NEXT: .b32 4926 // DW_AT_type
31504480 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x1487:0x20 DW_TAG_subprogram
3151 ; CHECK-NEXT: .b8 115,116,114,116,111,108 // DW_AT_name
4481 ; CHECK-NEXT: .b8 115 // DW_AT_name
4482 ; CHECK-NEXT: .b8 116
4483 ; CHECK-NEXT: .b8 114
4484 ; CHECK-NEXT: .b8 116
4485 ; CHECK-NEXT: .b8 111
4486 ; CHECK-NEXT: .b8 108
31524487 ; CHECK-NEXT: .b8 0
31534488 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
31544489 ; CHECK-NEXT: .b8 183 // DW_AT_decl_line
31634498 ; CHECK-NEXT: .b32 2332 // DW_AT_type
31644499 ; CHECK-NEXT: .b8 0 // End Of Children Mark
31654500 ; CHECK-NEXT: .b8 10 // Abbrev [10] 0x14a7:0x21 DW_TAG_subprogram
3166 ; CHECK-NEXT: .b8 115,116,114,116,111,117,108 // DW_AT_name
4501 ; CHECK-NEXT: .b8 115 // DW_AT_name
4502 ; CHECK-NEXT: .b8 116
4503 ; CHECK-NEXT: .b8 114
4504 ; CHECK-NEXT: .b8 116
4505 ; CHECK-NEXT: .b8 111
4506 ; CHECK-NEXT: .b8 117
4507 ; CHECK-NEXT: .b8 108
31674508 ; CHECK-NEXT: .b8 0
31684509 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
31694510 ; CHECK-NEXT: .b8 187 // DW_AT_decl_line
31784519 ; CHECK-NEXT: .b32 2332 // DW_AT_type
31794520 ; CHECK-NEXT: .b8 0 // End Of Children Mark
31804521 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x14c8:0x17 DW_TAG_subprogram
3181 ; CHECK-NEXT: .b8 115,121,115,116,101,109 // DW_AT_name
4522 ; CHECK-NEXT: .b8 115 // DW_AT_name
4523 ; CHECK-NEXT: .b8 121
4524 ; CHECK-NEXT: .b8 115
4525 ; CHECK-NEXT: .b8 116
4526 ; CHECK-NEXT: .b8 101
4527 ; CHECK-NEXT: .b8 109
31824528 ; CHECK-NEXT: .b8 0
31834529 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
31844530 ; CHECK-NEXT: .b8 205 // DW_AT_decl_line
31904536 ; CHECK-NEXT: .b32 3389 // DW_AT_type
31914537 ; CHECK-NEXT: .b8 0 // End Of Children Mark
31924538 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x14df:0x23 DW_TAG_subprogram
3193 ; CHECK-NEXT: .b8 119,99,115,116,111,109,98,115 // DW_AT_name
4539 ; CHECK-NEXT: .b8 119 // DW_AT_name
4540 ; CHECK-NEXT: .b8 99
4541 ; CHECK-NEXT: .b8 115
4542 ; CHECK-NEXT: .b8 116
4543 ; CHECK-NEXT: .b8 111
4544 ; CHECK-NEXT: .b8 109
4545 ; CHECK-NEXT: .b8 98
4546 ; CHECK-NEXT: .b8 115
31944547 ; CHECK-NEXT: .b8 0
31954548 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file
31964549 ; CHECK-NEXT: .b8 109 // DW_AT_decl_line
32104563 ; CHECK-NEXT: .b8 9 // Abbrev [9] 0x1507:0x5 DW_TAG_const_type
32114564 ; CHECK-NEXT: .b32 5068 // DW_AT_type
32124565 ; CHECK-NEXT: .b8 16 // Abbrev [16] 0x150c:0x1c DW_TAG_subprogram
3213 ; CHECK-NEXT: .b8 119,99,116,111,109,98 // DW_AT_name
4566 ; CHECK-NEXT: .b8 119 // DW_AT_name
4567 ; CHECK-NEXT: .b8 99
4568 ; CHECK-NEXT: .b8 116
4569 ; CHECK-NEXT: .b8 111
4570 ; CHECK-NEXT: .b8 109
4571 ; CHECK-NEXT: .b8 98
32144572 ; CHECK-NEXT: .b8 0
32154573 ; CHECK-NEXT: .b8 4 // DW_AT_decl_file