diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-01-21 16:04:26 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2022-01-22 00:46:35 +0100 |
| commit | 4a5e75245bc60f76a82bb6bcb70553bec7d7c4f2 (patch) | |
| tree | 82750d896591ef9737c8e86ec0d8f847d026b901 /lib | |
| parent | c9ae24503dc8da2e59f46619695bf4eb863fb3ac (diff) | |
| download | zig-4a5e75245bc60f76a82bb6bcb70553bec7d7c4f2.tar.gz zig-4a5e75245bc60f76a82bb6bcb70553bec7d7c4f2.zip | |
stage2: clean up preserving callee regs on the stack
Instead of using `push` and `pop` combo, we now re-use our stack
allocation mechanism which means we don't have to worry about
16-byte stack adjustments on macOS as it is handled automatically
for us. Another benefit is that we don't have to backpatch stack
offsets when pulling args from the stack.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
