summaryrefslogtreecommitdiff
path: root/chapter22/src/main/java/com/seaofnodes/simple/node
Commit message (Expand)AuthorAgeFilesLines
* Backport some minor speedupsCliff Click2026-10-281-1/+3
* Remove _phase checks from Arith & ComputeCliff Click2026-10-284-0/+12
* Fix bugs x86 storing only 32bits of a large constantCliff Click2026-10-281-1/+1
* Backport a bunch of fixesCliff Click2026-10-273-6/+15
* Split out incomplete type analysisCliff Click2026-10-222-3/+8
* Turn off Store GVN with explainationCliff Click2026-10-191-0/+9
* Fix memory on Load splitting upCliff Click2026-10-191-2/+3
* Cleanup & backportclinitCliff Click2026-10-187-7/+75
* More test case vs RA cleanupCliff Click2026-10-076-8/+13
* Towrds getting RA spill counts comparableCliff Click2026-10-071-0/+93
* flt->int conversionCliff Click2026-10-077-0/+88
* RoundF32 actually roundsCliff Click2026-10-071-0/+1
* Small peep to drop simple store-updates out of loopsCliff Click2026-10-053-0/+46
* Require matching types to use algebraic identiesCliff Click2026-10-059-9/+9
* Chapter renumber, and split ch 17Cliff Click2026-10-034-6/+16
* Fix bug loop tree depth on inf loopsCliff Click2026-10-022-6/+14
* Move much of the ISA support to shared codeCliff Click2026-10-01123-1347/+359
* Move debug printing into shared spaceCliff Click2026-10-0150-320/+226
* Finish forward-port mem ops thru ch25Cliff Click2026-09-3018-409/+657
* Extend smaller-width C results to full widthCliff Click2026-09-286-1/+104
* Backport FunPtrCliff Click2026-09-285-13/+33
* Support extern C ver direct updatesCliff Click2026-09-281-3/+3
* Check un-init not-null constructor fieldsCliff Click2026-09-282-0/+3
* Extend and backport SubNode peephole (#254)Hsiang-Ying Fu2026-09-251-4/+15
* Bunch more animation workCliff Click2026-09-252-0/+2
* Add shared graph viewer to all chaptersCliff Click2026-09-2225-69/+16
* Final reg-alloc across chapters cleanupCliff Click2026-09-204-17/+14
* Popular use grouping for RegAllocCliff Click2026-09-203-5/+9
* Forward-port allocator bug fixes and test support through ch25Cliff Click2026-09-202-2/+4
* Unify GCM across chaptersCliff Click2026-09-205-9/+5
* Unify mixed-return checking and resultsCliff Click2026-09-198-27/+29
* debug printers no longer call self-optimizing accessorsCliff Click2026-09-194-4/+4
* Handle double-negation preserving not-null knowledgeCliff Click2026-09-191-2/+15
* Backport x86 Not encodingCliff Click2026-09-171-10/+7
* x86 mul reg reg encoding fixCliff Click2026-09-171-1/+1
* Back point cmpmem encodingCliff Click2026-09-171-1/+1
* Fix stale copy-pasted comment on BoolNode's phiCon call (#249)Symious2026-09-091-3/+3
* Move `addUse()` return statement to `keep()` (#243)Hsiang-Ying Fu2026-07-031-7/+4
* Minor optsCliff Click2025-05-115-3/+24
* Clean up stacked mergememCliff Click2025-05-112-9/+30
* log = 3 case for constant pool riscv large ints (#218)Tamás Hadházy2025-05-105-20/+20
* clean up testsCliff Click2025-05-102-1/+2
* Bugs for BubbleSortCliff Click2025-05-095-1/+11
* muli & setx86 encoding bugsCliff Click2025-05-093-4/+4
* More bubble sort testCliff Click2025-05-083-8/+27
* Progress towards a 1st "real" programCliff Click2025-05-081-2/+3
* fix idom when mid inliningCliff Click2025-05-081-29/+5
* Missed updates from ch21 forward ported to ch22Cliff Click2025-05-0823-41/+66
* sys.io.stdinCliff Click2025-05-0714-102/+98
* Fix missing up/down phi peep.Cliff Click2025-05-0714-253/+172