| parrotcode: compilers/imcc/instructions.c | |
| Contents | Compilers |

compilers/imcc/instructions.c

When generating the code, the instructions of the program are stored in an array.
After the register allocation is resolved, the instructions array is flushed.
These functions operate over this array and its contents.

Instruction *_mk_instructionvoid imcc_init_tablesint ins_reads2int ins_writes2int instruction_readsint instruction_writesint get_branch_regnoSymReg *get_branch_regInstruction *delete_insvoid insert_insvoid prepend_insvoid subst_insInstruction *move_insInstruction *emitbvoid free_insint ins_printstatic int e_file_openstatic int e_file_closestatic int e_file_emitint emit_openint emit_flushint emit_close
|
|
|