aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir/simpl.c
Commit message (Expand)AuthorAgeFilesLines
* ir: basic inlining pass implementation lemon2026-02-181-4/+9
* simpl: fix simplifying known cond branches lemon2026-01-111-8/+3
* ir/simpl: stub out some code that wasn't properly tested and broken lemon2026-01-091-0/+2
* irsimpl: optimize away cond branches after constant propagation lemon2026-01-071-21/+69
* basic CSE lemon2026-01-041-0/+21
* simpl: handle multiplication by negative po2 too lemon2025-12-221-5/+9
* simpl: optimize unsigned & signed division by power of 2 lemon2025-12-211-16/+63
* ir: simpl: optimize some constant multiplications lemon2025-12-211-11/+52
* backend: unify pass memory allocation strategies lemon2025-12-201-2/+1
* backend: general simplification pass skeleton lemon2025-12-201-0/+146