• Home
  • Raw
  • Download

Lines Matching refs:WIN64

1 …mattr=sse2 -mtriple=x86_64-pc-windows-itanium | FileCheck %s -check-prefix=WIN64 -check-prefix=NORM
2 ; RUN: llc < %s -O0 -mattr=sse2 -mtriple=x86_64-pc-mingw32 | FileCheck %s -check-prefix=WIN64 -chec…
3 …tr=sse2 -mtriple=x86_64-pc-mingw32 -mcpu=atom | FileCheck %s -check-prefix=WIN64 -check-prefix=ATOM
10 ; WIN64-LABEL: foo0:
11 ; WIN64-NOT: .seh_proc foo0
12 ; WIN64-NOT: .seh_endprologue
13 ; WIN64: ret
14 ; WIN64-NOT: .seh_endproc
22 ; WIN64-LABEL: foo1:
23 ; WIN64: .seh_proc foo1
26 ; WIN64: .seh_stackalloc 4000
27 ; WIN64: .seh_endprologue
28 ; WIN64: addq $4000, %rsp
29 ; WIN64: ret
30 ; WIN64: .seh_endproc
38 ; WIN64-LABEL: foo2:
39 ; WIN64: .seh_proc foo2
40 ; WIN64: movl $8000, %eax
41 ; WIN64: callq {{__chkstk|___chkstk_ms}}
42 ; WIN64: subq %rax, %rsp
43 ; WIN64: .seh_stackalloc 8000
44 ; WIN64: .seh_endprologue
45 ; WIN64: addq $8000, %rsp
46 ; WIN64: ret
47 ; WIN64: .seh_endproc
83 ; WIN64-LABEL: foo3:
84 ; WIN64: .seh_proc foo3
87 ; WIN64: .seh_stackalloc 16
88 ; WIN64: .seh_endprologue
89 ; WIN64: addq $16, %rsp
90 ; WIN64: ret
91 ; WIN64: .seh_endproc
125 ; WIN64-LABEL: foo4:
126 ; WIN64: .seh_proc foo4
127 ; WIN64: .seh_handler _d_eh_personality, @unwind, @except
130 ; WIN64: .seh_stackalloc 40
131 ; WIN64: .seh_endprologue
132 ; WIN64: addq $40, %rsp
133 ; WIN64: ret
134 ; WIN64: .seh_handlerdata
135 ; WIN64: .seh_endproc
145 ; WIN64-LABEL: foo5:
146 ; WIN64: .seh_proc foo5
147 ; WIN64: pushq %rbp
148 ; WIN64: .seh_pushreg %rbp
149 ; WIN64: pushq %rdi
150 ; WIN64: .seh_pushreg %rdi
151 ; WIN64: pushq %rbx
152 ; WIN64: .seh_pushreg %rbx
155 ; WIN64: .seh_stackalloc 96
156 ; WIN64: leaq 96(%rsp), %rbp
157 ; WIN64: .seh_setframe %rbp, 96
158 ; WIN64: movaps %xmm7, -16(%rbp) # 16-byte Spill
159 ; WIN64: .seh_savexmm %xmm7, 80
160 ; WIN64: movaps %xmm6, -32(%rbp) # 16-byte Spill
161 ; WIN64: .seh_savexmm %xmm6, 64
162 ; WIN64: .seh_endprologue
163 ; WIN64: andq $-64, %rsp
164 ; WIN64: movaps -32(%rbp), %xmm6 # 16-byte Reload
165 ; WIN64: movaps -16(%rbp), %xmm7 # 16-byte Reload
166 ; WIN64: movq %rbp, %rsp
167 ; WIN64: popq %rbx
168 ; WIN64: popq %rdi
169 ; WIN64: popq %rbp
170 ; WIN64: retq
171 ; WIN64: .seh_endproc