Lines Matching refs:MinGW
7 …%s -mcpu=generic -mtriple=i686-mingw32 -verify-machineinstrs | FileCheck %s -check-prefix=X32-MinGW
11 … -mcpu=generic -mtriple=x86_64-mingw32 -verify-machineinstrs | FileCheck %s -check-prefix=X64-MinGW
102 ; X32-MinGW-LABEL: test_basic:
104 ; X32-MinGW: cmpl %fs:20, %esp
105 ; X32-MinGW-NEXT: ja LBB0_2
107 ; X32-MinGW: pushl $0
108 ; X32-MinGW-NEXT: pushl $40
109 ; X32-MinGW-NEXT: calll ___morestack
110 ; X32-MinGW-NEXT: ret
112 ; X64-MinGW-LABEL: test_basic:
114 ; X64-MinGW: cmpq %gs:40, %rsp
115 ; X64-MinGW-NEXT: ja .LBB0_2
117 ; X64-MinGW: movabsq $72, %r10
118 ; X64-MinGW-NEXT: movabsq $32, %r11
119 ; X64-MinGW-NEXT: callq __morestack
120 ; X64-MinGW-NEXT: retq
208 ; X32-MinGW: cmpl %fs:20, %esp
209 ; X32-MinGW-NEXT: ja LBB1_2
211 ; X32-MinGW: pushl $4
212 ; X32-MinGW-NEXT: pushl $44
213 ; X32-MinGW-NEXT: calll ___morestack
214 ; X32-MinGW-NEXT: ret
216 ; X64-MinGW-LABEL: test_nested:
217 ; X64-MinGW: cmpq %gs:40, %rsp
218 ; X64-MinGW-NEXT: ja .LBB1_2
220 ; X64-MinGW: movq %r10, %rax
221 ; X64-MinGW-NEXT: movabsq $88, %r10
222 ; X64-MinGW-NEXT: movabsq $32, %r11
223 ; X64-MinGW-NEXT: callq __morestack
224 ; X64-MinGW-NEXT: retq
225 ; X64-MinGW-NEXT: movq %rax, %r10
308 ; X32-MinGW: leal -40000(%esp), %ecx
309 ; X32-MinGW-NEXT: cmpl %fs:20, %ecx
310 ; X32-MinGW-NEXT: ja LBB2_2
312 ; X32-MinGW: pushl $0
313 ; X32-MinGW-NEXT: pushl $40000
314 ; X32-MinGW-NEXT: calll ___morestack
315 ; X32-MinGW-NEXT: ret
317 ; X64-MinGW-LABEL: test_large:
318 ; X64-MinGW: leaq -40040(%rsp), %r11
319 ; X64-MinGW-NEXT: cmpq %gs:40, %r11
320 ; X64-MinGW-NEXT: ja .LBB2_2
322 ; X64-MinGW: movabsq $40040, %r10
323 ; X64-MinGW-NEXT: movabsq $32, %r11
324 ; X64-MinGW-NEXT: callq __morestack
325 ; X64-MinGW-NEXT: retq
412 ; X32-MinGW-LABEL: test_fastcc:
414 ; X32-MinGW: cmpl %fs:20, %esp
415 ; X32-MinGW-NEXT: ja LBB3_2
417 ; X32-MinGW: pushl $0
418 ; X32-MinGW-NEXT: pushl $40
419 ; X32-MinGW-NEXT: calll ___morestack
420 ; X32-MinGW-NEXT: ret
422 ; X64-MinGW-LABEL: test_fastcc:
424 ; X64-MinGW: cmpq %gs:40, %rsp
425 ; X64-MinGW-NEXT: ja .LBB3_2
427 ; X64-MinGW: movabsq $72, %r10
428 ; X64-MinGW-NEXT: movabsq $32, %r11
429 ; X64-MinGW-NEXT: callq __morestack
430 ; X64-MinGW-NEXT: retq
525 ; X32-MinGW-LABEL: test_fastcc_large:
527 ; X32-MinGW: leal -40000(%esp), %eax
528 ; X32-MinGW-NEXT: cmpl %fs:20, %eax
529 ; X32-MinGW-NEXT: ja LBB4_2
531 ; X32-MinGW: pushl $0
532 ; X32-MinGW-NEXT: pushl $40000
533 ; X32-MinGW-NEXT: calll ___morestack
534 ; X32-MinGW-NEXT: ret
536 ; X64-MinGW-LABEL: test_fastcc_large:
538 ; X64-MinGW: leaq -40040(%rsp), %r11
539 ; X64-MinGW-NEXT: cmpq %gs:40, %r11
540 ; X64-MinGW-NEXT: ja .LBB4_2
542 ; X64-MinGW: movabsq $40040, %r10
543 ; X64-MinGW-NEXT: movabsq $32, %r11
544 ; X64-MinGW-NEXT: callq __morestack
545 ; X64-MinGW-NEXT: retq
623 ; X32-MinGW-LABEL: test_nostack:
624 ; X32-MinGW-NOT: calll __morestack
626 ; X64-MinGW-LABEL: test_nostack:
627 ; X64-MinGW-NOT: callq __morestack