aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ir.c
Commit message (Expand)AuthorAgeFilesLines
* support extern inline "definitions"lemon14 days1-0/+1
* C99 complex types MVPlemon2026-04-131-0/+1
* backend: fix memory leak from not calling deluses() after replcuses in some p...lemon2026-04-111-6/+5
* backend: run mem2reg after inlininglemon2026-04-111-1/+5
* mkintcon: bugfix clamp i32 to i32 rangelemon2026-04-091-2/+4
* abi: fix use bug preventing mem2reg optimization of struct returnlemon2026-03-251-4/+4
* IR: emit inline function standalone bodies lazilylemon2026-03-231-2/+9
* IR: mark free'd instructions as suchlemon2026-03-231-15/+26
* style: change uvlong -> u64int, vlong -> s64intlemon2026-03-221-1/+1
* IR: add 3rd operand to Instrlemon2026-03-221-1/+1
* ir: do not always try to put small literals in .textlemon2026-03-191-1/+10
* Refactor: use typedefs and CamelCase for aggregate typeslemon2026-03-181-92/+92
* Refactor: move some utils from antcc.h to their own headerslemon2026-03-171-0/+1
* REFACTOR: finish renaminglemon2026-03-171-3/+3
* REFACTOR: move sources to src/lemon2026-03-171-0/+689