• Home
  • Raw
  • Download

Lines Matching full: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: .seh_proc foo0
12 ; WIN64: .seh_endprologue
13 ; WIN64: ret
14 ; WIN64: .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
84 ; WIN64-LABEL: foo3:
85 ; WIN64: .seh_proc foo3
86 ; WIN64: pushq %rsi
87 ; WIN64: .seh_pushreg 6
90 ; WIN64: .seh_stackalloc 24
91 ; WIN64: .seh_endprologue
92 ; WIN64: addq $24, %rsp
93 ; WIN64: popq %rsi
94 ; WIN64: ret
95 ; WIN64: .seh_endproc
129 ; WIN64-LABEL: foo4:
130 ; WIN64: .seh_proc foo4
131 ; WIN64: .seh_handler _d_eh_personality, @unwind, @except
134 ; WIN64: .seh_stackalloc 56
135 ; WIN64: .seh_endprologue
136 ; WIN64: addq $56, %rsp
137 ; WIN64: ret
138 ; WIN64: .seh_handlerdata
139 ; WIN64: .seh_endproc
149 ; WIN64-LABEL: foo5:
150 ; WIN64: .seh_proc foo5
151 ; WIN64: pushq %rbp
152 ; WIN64: .seh_pushreg 5
153 ; WIN64: pushq %rdi
154 ; WIN64: .seh_pushreg 7
155 ; WIN64: pushq %rbx
156 ; WIN64: .seh_pushreg 3
159 ; WIN64: .seh_stackalloc 96
160 ; WIN64: leaq 96(%rsp), %rbp
161 ; WIN64: .seh_setframe 5, 96
162 ; WIN64: movaps %xmm7, -16(%rbp) # 16-byte Spill
163 ; WIN64: .seh_savexmm 7, 80
164 ; WIN64: movaps %xmm6, -32(%rbp) # 16-byte Spill
165 ; WIN64: .seh_savexmm 6, 64
166 ; WIN64: .seh_endprologue
167 ; WIN64: andq $-64, %rsp
168 ; WIN64: movaps -32(%rbp), %xmm6 # 16-byte Reload
169 ; WIN64: movaps -16(%rbp), %xmm7 # 16-byte Reload
170 ; WIN64: movq %rbp, %rsp
171 ; WIN64: popq %rbx
172 ; WIN64: popq %rdi
173 ; WIN64: popq %rbp
174 ; WIN64: retq
175 ; WIN64: .seh_endproc