Account for return address when reserving stack space for CSRs.
This commit is contained in:
committed by
Jakob Stoklund Olesen
parent
a75248d2cf
commit
5783ea2c9a
@@ -10,8 +10,8 @@ ebb0:
|
||||
}
|
||||
|
||||
; check: function %foo(i64 fp [%rbp], i64 csr [%rbx], i64 csr [%r12], i64 csr [%r13], i64 csr [%r14], i64 csr [%r15]) -> i64 fp [%rbp], i64 csr [%rbx], i64 csr [%r12], i64 csr [%r13], i64 csr [%r14], i64 csr [%r15] native {
|
||||
; nextln: ss0 = local 168, offset -216
|
||||
; nextln: ss1 = incoming_arg 48, offset -48
|
||||
; nextln: ss0 = local 168, offset -224
|
||||
; nextln: ss1 = incoming_arg 56, offset -56
|
||||
; check: ebb0(v0: i64 [%rbp], v1: i64 [%rbx], v2: i64 [%r12], v3: i64 [%r13], v4: i64 [%r14], v5: i64 [%r15]):
|
||||
; nextln: x86_push v0
|
||||
; nextln: copy_special %rsp -> %rbp
|
||||
|
||||
Reference in New Issue
Block a user