aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir/ir.h
Commit message (Expand)AuthorAgeFilesLines
* change op names to match 285063eba44lemon2025-11-211-2/+2
* rename IR classes to reflect bitsizelemon2025-11-211-7/+7
* isel: lower allocas a different way, such that stk address gets materialized ...lemon2025-11-201-1/+1
* ir: for easier debugging, keep ctype in dats, print as literal when possiblelemon2025-11-201-1/+2
* factor type stuff into type.hlemon2025-11-161-0/+14
* ir: 'trap' jump; c: __builtin_trap; lex: __has_builtinlemon2025-11-151-1/+2
* preeliminary va_list supportlemon2025-11-141-3/+6
* implement argument passing in stacklemon2025-11-121-0/+1
* fixup! amd64: get rid of xinc/xdec. handle those at emit stagelemon2025-11-091-0/+1
* amd64: fix aggregate abi stuff;; ir: fold, peephole optimizing constructorslemon2025-11-051-2/+10
* ir bugfixeslemon2025-10-231-0/+1
* Organize source files into directorieslemon2025-10-191-0/+280