aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir.h
Commit message (Collapse)AuthorAgeFilesLines
* fix isel & emit for sym constants lemon2023-06-191-0/+1
|
* ELF output static data lemon2023-06-181-2/+3
|
* basic ELF output lemon2023-06-171-0/+1
|
* misc lemon2023-06-171-0/+6
|
* simpler handling of large constants in IR lemon2023-06-141-4/+8
|
* lowering of structcopy lemon2023-06-131-0/+2
|
* use a hashtable for addr refs lemon2023-06-131-1/+2
|
* lower allocas in isel() instead of emit() and misc fixes lemon2023-06-131-8/+9
|
* register renaming and such lemon2023-06-121-1/+1
|
* remove RPARAM, add Oparam, lower args/rets to abi regs in abi0 lemon2023-06-111-4/+9
|
* isel skeleton lemon2023-06-101-7/+19
|
* codegen skeleton lemon2023-06-061-0/+5
|
* encode calls a different way in the IR lemon2023-06-051-7/+8
|
* style lemon2023-06-051-3/+2
|
* strlits lemon2023-06-051-5/+8
|
* abi lowering pass lemon2023-06-041-17/+38
|
* basic ABI lowering of aggregates lemon2023-06-011-7/+26
|
* struct args and return lemon2023-06-011-7/+14
|
* regalloc skeleton lemon2023-05-311-7/+32
|
* fix void conditional expr; condjump, condexprvalue optimizations lemon2023-05-311-0/+1
|
* phis? lemon2023-05-301-16/+24
|
* hm lemon2023-05-261-1/+1
|
* initial commit lemon2023-05-101-0/+117