aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir/fold.c
Commit message (Expand)AuthorAgeFilesLines
* add bswap16/32/64 lemon2026-03-021-0/+4
* backend: fix edgecases where imm32 immediate overflows lemon2026-02-281-0/+1
* fix various warnings lemon2026-02-241-7/+6
* ir: float fold div/0 lemon2025-12-051-4/+3
* remove umul lemon2025-11-211-1/+0
* change op names to match 285063eba44 lemon2025-11-211-16/+16
* rename IR classes to reflect bitsize lemon2025-11-211-1/+1
* revert b55005e5c08. correct fix was in c.c lemon2025-11-121-1/+0
* fold: clamp int to 32bits when required lemon2025-11-121-0/+1
* fold/builder: fix bad use of iscon in place of isnumcon lemon2025-11-061-2/+2
* delete some dead code lemon2025-11-051-2/+0
* amd64: fix aggregate abi stuff;; ir: fold, peephole optimizing constructors lemon2025-11-051-0/+119