projects
/
oota-llvm.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
X86: Emit an ABI compliant prologue and epilogue for Win64
[oota-llvm.git]
/
test
/
CodeGen
/
X86
/
win64_alloca_dynalloca.s
1
.text
2
.def unaligned;
3
.scl 2;
4
.type 32;
5
.endef
6
.globl unaligned
7
.align 16, 0x90
8
unaligned: # @unaligned
9
# BB#0: # %entry
10
pushq %rbp
11
movabsq $4096, %rax # imm = 0x1000
12
callq __chkstk
13
subq %rax, %rsp
14
leaq 128(%rsp), %rbp
15
leaq 15(%rcx), %rax
16
andq $-16, %rax
17
callq __chkstk
18
subq %rax, %rsp
19
movq %rsp, %rax
20
subq $48, %rsp
21
movq %rax, 32(%rsp)
22
leaq -128(%rbp), %r9
23
movq %rcx, %r8
24
callq bar
25
leaq 4016(%rbp), %rsp
26
popq %rbp
27
retq
28
29