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