Lines Matching refs:Large

4 …e=x86_64-linux -code-model=large -verify-machineinstrs | FileCheck %s -check-prefix=X64-Linux-Large
81 ; X64-Linux-Large-LABEL: test_basic:
82 ; X64-Linux-Large: # %bb.0:
83 ; X64-Linux-Large-NEXT: cmpq %fs:112, %rsp
84 ; X64-Linux-Large-NEXT: jbe .LBB0_1
85 ; X64-Linux-Large-NEXT: .LBB0_2:
86 ; X64-Linux-Large-NEXT: subq $40, %rsp
87 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 48
88 ; X64-Linux-Large-NEXT: movabsq $dummy_use, %rax
89 ; X64-Linux-Large-NEXT: movq %rsp, %rdi
90 ; X64-Linux-Large-NEXT: movl $10, %esi
91 ; X64-Linux-Large-NEXT: callq *%rax
92 ; X64-Linux-Large-NEXT: addq $40, %rsp
93 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 8
94 ; X64-Linux-Large-NEXT: retq
95 ; X64-Linux-Large-NEXT: .LBB0_1:
96 ; X64-Linux-Large-NEXT: movl $40, %r10d
97 ; X64-Linux-Large-NEXT: movl $0, %r11d
98 ; X64-Linux-Large-NEXT: callq *__morestack_addr(%rip)
99 ; X64-Linux-Large-NEXT: retq
100 ; X64-Linux-Large-NEXT: jmp .LBB0_2
342 ; X64-Linux-Large-LABEL: test_nested:
343 ; X64-Linux-Large: # %bb.0:
344 ; X64-Linux-Large-NEXT: cmpq %fs:112, %rsp
345 ; X64-Linux-Large-NEXT: jbe .LBB1_1
346 ; X64-Linux-Large-NEXT: .LBB1_2:
347 ; X64-Linux-Large-NEXT: pushq %rbx
348 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 16
349 ; X64-Linux-Large-NEXT: subq $48, %rsp
350 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 64
351 ; X64-Linux-Large-NEXT: .cfi_offset %rbx, -16
352 ; X64-Linux-Large-NEXT: movl %edi, %ebx
353 ; X64-Linux-Large-NEXT: addl (%r10), %ebx
354 ; X64-Linux-Large-NEXT: movabsq $dummy_use, %rax
355 ; X64-Linux-Large-NEXT: leaq {{[0-9]+}}(%rsp), %rdi
356 ; X64-Linux-Large-NEXT: movl $10, %esi
357 ; X64-Linux-Large-NEXT: callq *%rax
358 ; X64-Linux-Large-NEXT: movl %ebx, %eax
359 ; X64-Linux-Large-NEXT: addq $48, %rsp
360 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 16
361 ; X64-Linux-Large-NEXT: popq %rbx
362 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 8
363 ; X64-Linux-Large-NEXT: retq
364 ; X64-Linux-Large-NEXT: .LBB1_1:
365 ; X64-Linux-Large-NEXT: .cfi_restore %rbx
366 ; X64-Linux-Large-NEXT: movq %r10, %rax
367 ; X64-Linux-Large-NEXT: movl $56, %r10d
368 ; X64-Linux-Large-NEXT: movl $0, %r11d
369 ; X64-Linux-Large-NEXT: callq *__morestack_addr(%rip)
370 ; X64-Linux-Large-NEXT: retq
371 ; X64-Linux-Large-NEXT: movq %rax, %r10
372 ; X64-Linux-Large-NEXT: jmp .LBB1_2
671 ; X64-Linux-Large-LABEL: test_large:
672 ; X64-Linux-Large: # %bb.0:
673 ; X64-Linux-Large-NEXT: leaq -{{[0-9]+}}(%rsp), %r11
674 ; X64-Linux-Large-NEXT: cmpq %fs:112, %r11
675 ; X64-Linux-Large-NEXT: jbe .LBB2_1
676 ; X64-Linux-Large-NEXT: .LBB2_2:
677 ; X64-Linux-Large-NEXT: subq $40008, %rsp # imm = 0x9C48
678 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 40016
679 ; X64-Linux-Large-NEXT: movabsq $dummy_use, %rax
680 ; X64-Linux-Large-NEXT: leaq {{[0-9]+}}(%rsp), %rdi
681 ; X64-Linux-Large-NEXT: movl $3, %esi
682 ; X64-Linux-Large-NEXT: callq *%rax
683 ; X64-Linux-Large-NEXT: addq $40008, %rsp # imm = 0x9C48
684 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 8
685 ; X64-Linux-Large-NEXT: retq
686 ; X64-Linux-Large-NEXT: .LBB2_1:
687 ; X64-Linux-Large-NEXT: movl $40008, %r10d # imm = 0x9C48
688 ; X64-Linux-Large-NEXT: movl $0, %r11d
689 ; X64-Linux-Large-NEXT: callq *__morestack_addr(%rip)
690 ; X64-Linux-Large-NEXT: retq
691 ; X64-Linux-Large-NEXT: jmp .LBB2_2
920 ; X64-Linux-Large-LABEL: test_fastcc:
921 ; X64-Linux-Large: # %bb.0:
922 ; X64-Linux-Large-NEXT: cmpq %fs:112, %rsp
923 ; X64-Linux-Large-NEXT: jbe .LBB3_1
924 ; X64-Linux-Large-NEXT: .LBB3_2:
925 ; X64-Linux-Large-NEXT: subq $40, %rsp
926 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 48
927 ; X64-Linux-Large-NEXT: movabsq $dummy_use, %rax
928 ; X64-Linux-Large-NEXT: movq %rsp, %rdi
929 ; X64-Linux-Large-NEXT: movl $10, %esi
930 ; X64-Linux-Large-NEXT: callq *%rax
931 ; X64-Linux-Large-NEXT: addq $40, %rsp
932 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 8
933 ; X64-Linux-Large-NEXT: retq
934 ; X64-Linux-Large-NEXT: .LBB3_1:
935 ; X64-Linux-Large-NEXT: movl $40, %r10d
936 ; X64-Linux-Large-NEXT: movl $0, %r11d
937 ; X64-Linux-Large-NEXT: callq *__morestack_addr(%rip)
938 ; X64-Linux-Large-NEXT: retq
939 ; X64-Linux-Large-NEXT: jmp .LBB3_2
1159 ; X64-Linux-Large-LABEL: test_fastcc_large:
1160 ; X64-Linux-Large: # %bb.0:
1161 ; X64-Linux-Large-NEXT: leaq -{{[0-9]+}}(%rsp), %r11
1162 ; X64-Linux-Large-NEXT: cmpq %fs:112, %r11
1163 ; X64-Linux-Large-NEXT: jbe .LBB4_1
1164 ; X64-Linux-Large-NEXT: .LBB4_2:
1165 ; X64-Linux-Large-NEXT: subq $40008, %rsp # imm = 0x9C48
1166 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 40016
1167 ; X64-Linux-Large-NEXT: movabsq $dummy_use, %rax
1168 ; X64-Linux-Large-NEXT: leaq {{[0-9]+}}(%rsp), %rdi
1169 ; X64-Linux-Large-NEXT: movl $3, %esi
1170 ; X64-Linux-Large-NEXT: callq *%rax
1171 ; X64-Linux-Large-NEXT: addq $40008, %rsp # imm = 0x9C48
1172 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 8
1173 ; X64-Linux-Large-NEXT: retq
1174 ; X64-Linux-Large-NEXT: .LBB4_1:
1175 ; X64-Linux-Large-NEXT: movl $40008, %r10d # imm = 0x9C48
1176 ; X64-Linux-Large-NEXT: movl $0, %r11d
1177 ; X64-Linux-Large-NEXT: callq *__morestack_addr(%rip)
1178 ; X64-Linux-Large-NEXT: retq
1179 ; X64-Linux-Large-NEXT: jmp .LBB4_2
1412 ; X64-Linux-Large-LABEL: test_fastcc_large_with_ecx_arg:
1413 ; X64-Linux-Large: # %bb.0:
1414 ; X64-Linux-Large-NEXT: leaq -{{[0-9]+}}(%rsp), %r11
1415 ; X64-Linux-Large-NEXT: cmpq %fs:112, %r11
1416 ; X64-Linux-Large-NEXT: jbe .LBB5_1
1417 ; X64-Linux-Large-NEXT: .LBB5_2:
1418 ; X64-Linux-Large-NEXT: subq $40008, %rsp # imm = 0x9C48
1419 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 40016
1420 ; X64-Linux-Large-NEXT: movl %edi, %esi
1421 ; X64-Linux-Large-NEXT: movabsq $dummy_use, %rax
1422 ; X64-Linux-Large-NEXT: leaq {{[0-9]+}}(%rsp), %rdi
1423 ; X64-Linux-Large-NEXT: callq *%rax
1424 ; X64-Linux-Large-NEXT: addq $40008, %rsp # imm = 0x9C48
1425 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 8
1426 ; X64-Linux-Large-NEXT: retq
1427 ; X64-Linux-Large-NEXT: .LBB5_1:
1428 ; X64-Linux-Large-NEXT: movl $40008, %r10d # imm = 0x9C48
1429 ; X64-Linux-Large-NEXT: movl $0, %r11d
1430 ; X64-Linux-Large-NEXT: callq *__morestack_addr(%rip)
1431 ; X64-Linux-Large-NEXT: retq
1432 ; X64-Linux-Large-NEXT: jmp .LBB5_2
1628 ; X64-Linux-Large-LABEL: test_nostack:
1629 ; X64-Linux-Large: # %bb.0:
1630 ; X64-Linux-Large-NEXT: retq
1675 ; X64-Linux-Large-LABEL: test_nosplitstck:
1676 ; X64-Linux-Large: # %bb.0:
1677 ; X64-Linux-Large-NEXT: retq
1746 ; X64-Linux-Large-LABEL: test_sibling_call_empty_frame:
1747 ; X64-Linux-Large: # %bb.0:
1748 ; X64-Linux-Large-NEXT: cmpq %fs:112, %rsp
1749 ; X64-Linux-Large-NEXT: jbe .LBB8_1
1750 ; X64-Linux-Large-NEXT: # %bb.2:
1751 ; X64-Linux-Large-NEXT: movabsq $callee, %rax
1752 ; X64-Linux-Large-NEXT: jmpq *%rax # TAILCALL
1753 ; X64-Linux-Large-NEXT: .LBB8_1:
1754 ; X64-Linux-Large-NEXT: movl $0, %r10d
1755 ; X64-Linux-Large-NEXT: movl $0, %r11d
1756 ; X64-Linux-Large-NEXT: callq *__morestack_addr(%rip)
1757 ; X64-Linux-Large-NEXT: retq
1758 ; X64-Linux-Large-NEXT: movabsq $callee, %rax
1759 ; X64-Linux-Large-NEXT: jmpq *%rax # TAILCALL
1919 ; X64-Linux-Large-LABEL: test_nested_unused:
1920 ; X64-Linux-Large: # %bb.0:
1921 ; X64-Linux-Large-NEXT: cmpq %fs:112, %rsp
1922 ; X64-Linux-Large-NEXT: jbe .LBB9_1
1923 ; X64-Linux-Large-NEXT: .LBB9_2:
1924 ; X64-Linux-Large-NEXT: subq $40, %rsp
1925 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 48
1926 ; X64-Linux-Large-NEXT: movabsq $dummy_use, %rax
1927 ; X64-Linux-Large-NEXT: movq %rsp, %rdi
1928 ; X64-Linux-Large-NEXT: movl $10, %esi
1929 ; X64-Linux-Large-NEXT: callq *%rax
1930 ; X64-Linux-Large-NEXT: movl $123, %eax
1931 ; X64-Linux-Large-NEXT: addq $40, %rsp
1932 ; X64-Linux-Large-NEXT: .cfi_def_cfa_offset 8
1933 ; X64-Linux-Large-NEXT: retq
1934 ; X64-Linux-Large-NEXT: .LBB9_1:
1935 ; X64-Linux-Large-NEXT: movl $40, %r10d
1936 ; X64-Linux-Large-NEXT: movl $0, %r11d
1937 ; X64-Linux-Large-NEXT: callq *__morestack_addr(%rip)
1938 ; X64-Linux-Large-NEXT: retq
1939 ; X64-Linux-Large-NEXT: jmp .LBB9_2
2126 ; X64-Linux-Large: .section ".note.GNU-split-stack","",@progbits
2127 ; X64-Linux-Large-NEXT: .section ".note.GNU-no-split-stack","",@progbits
2128 ; X64-Linux-Large-NEXT: .section ".note.GNU-stack","",@progbits
2129 ; X64-Linux-Large-NEXT: .rodata
2130 ; X64-Linux-Large-NEXT: __morestack_addr:
2131 ; X64-Linux-Large-NEXT: .quad __morestack