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