• Home
  • Raw
  • Download

Lines Matching full:freebsd

8 …: llc < %s -mcpu=generic -mtriple=x86_64-freebsd -verify-machineinstrs | FileCheck %s -check-prefi…
20 ; RUN: llc < %s -mcpu=generic -mtriple=x86_64-freebsd -filetype=obj -o /dev/null
27 ; RUN: not llc < %s -mcpu=generic -mtriple=i686-freebsd 2> %t.log
28 ; RUN: FileCheck %s -input-file=%t.log -check-prefix=X32-FreeBSD
31 ; X32-FreeBSD: Segmented stacks not supported on FreeBSD i386
122 ; X64-FreeBSD-LABEL: test_basic:
124 ; X64-FreeBSD: cmpq %fs:24, %rsp
125 ; X64-FreeBSD-NEXT: ja .LBB0_2
127 ; X64-FreeBSD: movabsq $40, %r10
128 ; X64-FreeBSD-NEXT: movabsq $0, %r11
129 ; X64-FreeBSD-NEXT: callq __morestack
130 ; X64-FreeBSD-NEXT: ret
227 ; X64-FreeBSD: cmpq %fs:24, %rsp
228 ; X64-FreeBSD-NEXT: ja .LBB1_2
230 ; X64-FreeBSD: movq %r10, %rax
231 ; X64-FreeBSD-NEXT: movabsq $56, %r10
232 ; X64-FreeBSD-NEXT: movabsq $0, %r11
233 ; X64-FreeBSD-NEXT: callq __morestack
234 ; X64-FreeBSD-NEXT: ret
235 ; X64-FreeBSD-NEXT: movq %rax, %r10
327 ; X64-FreeBSD: leaq -40008(%rsp), %r11
328 ; X64-FreeBSD-NEXT: cmpq %fs:24, %r11
329 ; X64-FreeBSD-NEXT: ja .LBB2_2
331 ; X64-FreeBSD: movabsq $40008, %r10
332 ; X64-FreeBSD-NEXT: movabsq $0, %r11
333 ; X64-FreeBSD-NEXT: callq __morestack
334 ; X64-FreeBSD-NEXT: ret
432 ; X64-FreeBSD-LABEL: test_fastcc:
434 ; X64-FreeBSD: cmpq %fs:24, %rsp
435 ; X64-FreeBSD-NEXT: ja .LBB3_2
437 ; X64-FreeBSD: movabsq $40, %r10
438 ; X64-FreeBSD-NEXT: movabsq $0, %r11
439 ; X64-FreeBSD-NEXT: callq __morestack
440 ; X64-FreeBSD-NEXT: ret
547 ; X64-FreeBSD-LABEL: test_fastcc_large:
549 ; X64-FreeBSD: leaq -40008(%rsp), %r11
550 ; X64-FreeBSD-NEXT: cmpq %fs:24, %r11
551 ; X64-FreeBSD-NEXT: ja .LBB4_2
553 ; X64-FreeBSD: movabsq $40008, %r10
554 ; X64-FreeBSD-NEXT: movabsq $0, %r11
555 ; X64-FreeBSD-NEXT: callq __morestack
556 ; X64-FreeBSD-NEXT: ret
629 ; X64-FreeBSD-LABEL: test_nostack:
630 ; X64-FreeBSD-NOT: callq __morestack