Save call arguments with the call instruction in TAC #162

Open
opened 2025-11-17 14:55:39 +01:00 by belka · 0 comments
Owner

Currently the TAC pass saves arguments into temporary variables that are later converted to a0-a7 registers. This conversion should happen in the RTL pass. TAC jalr (or call) instruction should receive one operand with the list of operands. The members of this list are other operands (not instruction to calculate the arguments).

Currently the TAC pass saves arguments into temporary variables that are later converted to `a0`-`a7` registers. This conversion should happen in the RTL pass. TAC `jalr` (or `call`) instruction should receive one operand with the list of operands. The members of this list are other operands (not instruction to calculate the arguments).
belka added the ir label 2025-11-17 14:55:39 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: belka/elna#162