diff options
| author | 2026-04-08 10:26:18 +0200 | |
|---|---|---|
| committer | 2026-04-08 10:26:18 +0200 | |
| commit | 8b79b61ae78c91c069447331ed64d400187bdd77 (patch) | |
| tree | 57a5d9b04c1514ac59c18286cb08393ecd0b1e69 /src/ir_dump.c | |
| parent | b8dea129488959adeadc2e444d769f2a2ac709d8 (diff) | |
Implement basic aarch64 struct arg passing ABI
- Missing: vaargs, >2 member HFAs
- Reworked the way stack allocation references are lowered. Now RSTACK
persists throughout all passes until emit. This allows deferring stack
frame layouting until the end in a less messy way than before, which
was emiting frame-pointer relative addresses @ isel time and patching them up
later in emit to account for actual stack frame layout.
Diffstat (limited to 'src/ir_dump.c')
| -rw-r--r-- | src/ir_dump.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ir_dump.c b/src/ir_dump.c index 4c18a70..b66fd95 100644 --- a/src/ir_dump.c +++ b/src/ir_dump.c @@ -168,7 +168,7 @@ dumpref(enum op o, Ref ref) } break; case RSTACK: - bfmt(out, "[stack %d]", ref.i); + bfmt(out, "stack(%d)", ref.i); break; default: assert(!"ref"); } |