Lines Matching refs:V7

27 ; RUN:   | FileCheck %s --check-prefix=CHECK-V7-FP
31 ; RUN: | FileCheck %s --check-prefix=CHECK-V7-FP-ELIM
43 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-V7-FP
47 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-V7-FP-ELIM
51 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-V7-FP-NOIAS
198 ; CHECK-V7-FP-LABEL: _Z4testiiiiiddddd:
199 ; CHECK-V7-FP: .cfi_startproc
200 ; CHECK-V7-FP: push {r11, lr}
201 ; CHECK-V7-FP: .cfi_def_cfa_offset 8
202 ; CHECK-V7-FP: .cfi_offset lr, -4
203 ; CHECK-V7-FP: .cfi_offset r11, -8
204 ; CHECK-V7-FP: mov r11, sp
205 ; CHECK-V7-FP: .cfi_def_cfa_register r11
206 ; CHECK-V7-FP: vpush {d8, d9, d10, d11, d12}
207 ; CHECK-V7-FP: .cfi_offset d12, -16
208 ; CHECK-V7-FP: .cfi_offset d11, -24
209 ; CHECK-V7-FP: .cfi_offset d10, -32
210 ; CHECK-V7-FP: .cfi_offset d9, -40
211 ; CHECK-V7-FP: .cfi_offset d8, -48
212 ; CHECK-V7-FP: sub sp, sp, #24
213 ; CHECK-V7-FP: .cfi_endproc
215 ; CHECK-V7-FP-ELIM-LABEL: _Z4testiiiiiddddd:
216 ; CHECK-V7-FP-ELIM: .cfi_startproc
217 ; CHECK-V7-FP-ELIM: push {r11, lr}
218 ; CHECK-V7-FP-ELIM: .cfi_def_cfa_offset 8
219 ; CHECK-V7-FP-ELIM: .cfi_offset lr, -4
220 ; CHECK-V7-FP-ELIM: .cfi_offset r11, -8
221 ; CHECK-V7-FP-ELIM: vpush {d8, d9, d10, d11, d12}
222 ; CHECK-V7-FP-ELIM: .cfi_def_cfa_offset 48
223 ; CHECK-V7-FP-ELIM: .cfi_offset d12, -16
224 ; CHECK-V7-FP-ELIM: .cfi_offset d11, -24
225 ; CHECK-V7-FP-ELIM: .cfi_offset d10, -32
226 ; CHECK-V7-FP-ELIM: .cfi_offset d9, -40
227 ; CHECK-V7-FP-ELIM: .cfi_offset d8, -48
228 ; CHECK-V7-FP-ELIM: sub sp, sp, #24
229 ; CHECK-V7-FP-ELIM: .cfi_def_cfa_offset 72
230 ; CHECK-V7-FP-ELIM: .cfi_endproc
259 ; CHECK-THUMB-V7-FP-LABEL: _Z4testiiiiiddddd:
260 ; CHECK-THUMB-V7-FP: .cfi_startproc
261 ; CHECK-THUMB-V7-FP: push {r7, lr}
262 ; CHECK-THUMB-V7-FP: .cfi_def_cfa_offset 8
263 ; CHECK-THUMB-V7-FP: .cfi_offset lr, -4
264 ; CHECK-THUMB-V7-FP: .cfi_offset r7, -8
265 ; CHECK-THUMB-V7-FP: mov r7, sp
266 ; CHECK-THUMB-V7-FP: .cfi_def_cfa_register r7
267 ; CHECK-THUMB-V7-FP: vpush {d8, d9, d10, d11, d12}
268 ; CHECK-THUMB-V7-FP: .cfi_offset d12, -16
269 ; CHECK-THUMB-V7-FP: .cfi_offset d11, -24
270 ; CHECK-THUMB-V7-FP: .cfi_offset d10, -32
271 ; CHECK-THUMB-V7-FP: .cfi_offset d9, -40
272 ; CHECK-THUMB-V7-FP: .cfi_offset d8, -48
273 ; CHECK-THUMB-V7-FP: sub sp, #24
274 ; CHECK-THUMB-V7-FP: .cfi_endproc
276 ; CHECK-THUMB-V7-FP-ELIM-LABEL: _Z4testiiiiiddddd:
277 ; CHECK-THUMB-V7-FP-ELIM: .cfi_startproc
278 ; CHECK-THUMB-V7-FP-ELIM: push {r7, lr}
279 ; CHECK-THUMB-V7-FP-ELIM: .cfi_def_cfa_offset 8
280 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset lr, -4
281 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset r7, -8
282 ; CHECK-THUMB-V7-FP-ELIM: vpush {d8, d9, d10, d11, d12}
283 ; CHECK-THUMB-V7-FP-ELIM: .cfi_def_cfa_offset 48
284 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset d12, -16
285 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset d11, -24
286 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset d10, -32
287 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset d9, -40
288 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset d8, -48
289 ; CHECK-THUMB-V7-FP-ELIM: sub sp, #24
290 ; CHECK-THUMB-V7-FP-ELIM: .cfi_def_cfa_offset 72
291 ; CHECK-THUMB-V7-FP-ELIM: .cfi_endproc
293 ; CHECK-THUMB-V7-FP-NOIAS-LABEL: _Z4testiiiiiddddd:
294 ; CHECK-THUMB-V7-FP-NOIAS: .cfi_startproc
295 ; CHECK-THUMB-V7-FP-NOIAS: push {r7, lr}
296 ; CHECK-THUMB-V7-FP-NOIAS: .cfi_def_cfa_offset 8
297 ; CHECK-THUMB-V7-FP-NOIAS: .cfi_offset 14, -4
298 ; CHECK-THUMB-V7-FP-NOIAS: .cfi_offset 7, -8
299 ; CHECK-THUMB-V7-FP-NOIAS: mov r7, sp
300 ; CHECK-THUMB-V7-FP-NOIAS: .cfi_def_cfa_register 7
301 ; CHECK-THUMB-V7-FP-NOIAS: vpush {d8, d9, d10, d11, d12}
302 ; CHECK-THUMB-V7-FP-NOIAS: .cfi_offset 268, -16
303 ; CHECK-THUMB-V7-FP-NOIAS: .cfi_offset 267, -24
304 ; CHECK-THUMB-V7-FP-NOIAS: .cfi_offset 266, -32
305 ; CHECK-THUMB-V7-FP-NOIAS: .cfi_offset 265, -40
306 ; CHECK-THUMB-V7-FP-NOIAS: .cfi_offset 264, -48
307 ; CHECK-THUMB-V7-FP-NOIAS: sub sp, #24
308 ; CHECK-THUMB-V7-FP-NOIAS: .cfi_endproc
344 ; CHECK-V7-FP-LABEL: test2:
345 ; CHECK-V7-FP: .cfi_startproc
346 ; CHECK-V7-FP: push {r11, lr}
347 ; CHECK-V7-FP: .cfi_def_cfa_offset 8
348 ; CHECK-V7-FP: .cfi_offset lr, -4
349 ; CHECK-V7-FP: .cfi_offset r11, -8
350 ; CHECK-V7-FP: mov r11, sp
351 ; CHECK-V7-FP: .cfi_def_cfa_register r11
352 ; CHECK-V7-FP: pop {r11, pc}
353 ; CHECK-V7-FP: .cfi_endproc
355 ; CHECK-V7-FP-ELIM-LABEL: test2:
356 ; CHECK-V7-FP-ELIM: .cfi_startproc
357 ; CHECK-V7-FP-ELIM: push {r11, lr}
358 ; CHECK-V7-FP-ELIM: .cfi_def_cfa_offset 8
359 ; CHECK-V7-FP-ELIM: .cfi_offset lr, -4
360 ; CHECK-V7-FP-ELIM: .cfi_offset r11, -8
361 ; CHECK-V7-FP-ELIM: pop {r11, pc}
362 ; CHECK-V7-FP-ELIM: .cfi_endproc
384 ; CHECK-THUMB-V7-FP-LABEL: test2:
385 ; CHECK-THUMB-V7-FP: .cfi_startproc
386 ; CHECK-THUMB-V7-FP: push {r7, lr}
387 ; CHECK-THUMB-V7-FP: .cfi_def_cfa_offset 8
388 ; CHECK-THUMB-V7-FP: .cfi_offset lr, -4
389 ; CHECK-THUMB-V7-FP: .cfi_offset r7, -8
390 ; CHECK-THUMB-V7-FP: mov r7, sp
391 ; CHECK-THUMB-V7-FP: .cfi_def_cfa_register r7
392 ; CHECK-THUMB-V7-FP: pop {r7, pc}
393 ; CHECK-THUMB-V7-FP: .cfi_endproc
395 ; CHECK-THUMB-V7-FP-ELIM-LABEL: test2:
396 ; CHECK-THUMB-V7-FP-ELIM: .cfi_startproc
397 ; CHECK-THUMB-V7-FP-ELIM: push {r7, lr}
398 ; CHECK-THUMB-V7-FP-ELIM: .cfi_def_cfa_offset 8
399 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset lr, -4
400 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset r7, -8
401 ; CHECK-THUMB-V7-FP-ELIM: pop {r7, pc}
402 ; CHECK-THUMB-V7-FP-ELIM: .cfi_endproc
452 ; CHECK-V7-FP-LABEL: test3:
453 ; CHECK-V7-FP: .cfi_startproc
454 ; CHECK-V7-FP: push {r4, r5, r11, lr}
455 ; CHECK-V7-FP: .cfi_def_cfa_offset 16
456 ; CHECK-V7-FP: .cfi_offset lr, -4
457 ; CHECK-V7-FP: .cfi_offset r11, -8
458 ; CHECK-V7-FP: .cfi_offset r5, -12
459 ; CHECK-V7-FP: .cfi_offset r4, -16
460 ; CHECK-V7-FP: add r11, sp, #8
461 ; CHECK-V7-FP: .cfi_def_cfa r11, 8
462 ; CHECK-V7-FP: pop {r4, r5, r11, pc}
463 ; CHECK-V7-FP: .cfi_endproc
465 ; CHECK-V7-FP-ELIM-LABEL: test3:
466 ; CHECK-V7-FP-ELIM: .cfi_startproc
467 ; CHECK-V7-FP-ELIM: push {r4, r5, r11, lr}
468 ; CHECK-V7-FP-ELIM: .cfi_def_cfa_offset 16
469 ; CHECK-V7-FP-ELIM: .cfi_offset lr, -4
470 ; CHECK-V7-FP-ELIM: .cfi_offset r11, -8
471 ; CHECK-V7-FP-ELIM: .cfi_offset r5, -12
472 ; CHECK-V7-FP-ELIM: .cfi_offset r4, -16
473 ; CHECK-V7-FP-ELIM: pop {r4, r5, r11, pc}
474 ; CHECK-V7-FP-ELIM: .cfi_endproc
500 ; CHECK-THUMB-V7-FP-LABEL: test3:
501 ; CHECK-THUMB-V7-FP: .cfi_startproc
502 ; CHECK-THUMB-V7-FP: push {r4, r5, r7, lr}
503 ; CHECK-THUMB-V7-FP: .cfi_def_cfa_offset 16
504 ; CHECK-THUMB-V7-FP: .cfi_offset lr, -4
505 ; CHECK-THUMB-V7-FP: .cfi_offset r7, -8
506 ; CHECK-THUMB-V7-FP: .cfi_offset r5, -12
507 ; CHECK-THUMB-V7-FP: .cfi_offset r4, -16
508 ; CHECK-THUMB-V7-FP: add r7, sp, #8
509 ; CHECK-THUMB-V7-FP: .cfi_def_cfa r7, 8
510 ; CHECK-THUMB-V7-FP: pop {r4, r5, r7, pc}
511 ; CHECK-THUMB-V7-FP: .cfi_endproc
513 ; CHECK-THUMB-V7-FP-ELIM-LABEL: test3:
514 ; CHECK-THUMB-V7-FP-ELIM: .cfi_startproc
515 ; CHECK-THUMB-V7-FP-ELIM: push {r4, r5, r7, lr}
516 ; CHECK-THUMB-V7-FP-ELIM: .cfi_def_cfa_offset 16
517 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset lr, -4
518 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset r7, -8
519 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset r5, -12
520 ; CHECK-THUMB-V7-FP-ELIM: .cfi_offset r4, -16
521 ; CHECK-THUMB-V7-FP-ELIM: pop {r4, r5, r7, pc}
522 ; CHECK-THUMB-V7-FP-ELIM: .cfi_endproc
542 ; CHECK-V7-FP-LABEL: test4:
543 ; CHECK-V7-FP: bx lr
544 ; CHECK-V7-FP-NOT: .cfi_def_cfa_offset
546 ; CHECK-V7-FP-ELIM-LABEL: test4:
547 ; CHECK-V7-FP-ELIM: bx lr
548 ; CHECK-V7-FP-ELIM-NOT: .cfi_def_cfa_offset
558 ; CHECK-THUMB-V7-FP-LABEL: test4:
559 ; CHECK-THUMB-V7-FP: bx lr
560 ; CHECK-THUMB-V7-FP-NOT: .cfi_def_cfa_offset
562 ; CHECK-THUMB-V7-FP-ELIM-LABEL: test4:
563 ; CHECK-THUMB-V7-FP-ELIM: bx lr
564 ; CHECK-THUMB-V7-FP-ELIM-NOT: .cfi_def_cfa_offset