diff options
| author | Jacob Young <jacobly0@users.noreply.github.com> | 2023-04-23 22:25:53 -0400 |
|---|---|---|
| committer | Jacob Young <jacobly0@users.noreply.github.com> | 2023-04-26 19:05:17 -0400 |
| commit | 26d4f9b69e087f3a9ef818f878f12affc94317f9 (patch) | |
| tree | 6f9029aca24e97d961fcfbb10c09191b568eae83 /test/behavior/pointers.zig | |
| parent | f618398b24acdc3317e6fd81f486d49176ffcef9 (diff) | |
| download | zig-26d4f9b69e087f3a9ef818f878f12affc94317f9.tar.gz zig-26d4f9b69e087f3a9ef818f878f12affc94317f9.zip | |
x86_64: add frame indices
This allows abstract references to the stack frame which enables:
* deferred frame layout until after the function has been processed
* frame compaction (sorting by alignment)
* being able to overalign the stack
* references that change based on an overaligned stack
* moving callee saved spills to the usual part (smaller code size)
* shared call frame (avoids stack adjustments before and after calls)
Diffstat (limited to 'test/behavior/pointers.zig')
0 files changed, 0 insertions, 0 deletions
