summaryrefslogtreecommitdiff
path: root/chapter22/src/main/java/com/seaofnodes/simple/node
Commit message (Expand)AuthorAgeFilesLines
* 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
* hello world armCliff Click2025-05-062-6/+10
* Now with risc5Cliff Click2025-05-059-24/+116
* Add a sys.io.pCliff Click2025-05-0510-11/+54
* Printing a stringCliff Click2025-05-052-7/+8
* riscv load big imm (#217)Tamás Hadházy2025-05-043-3/+49
* Unwind back to 8b int/ptr.Cliff Click2025-05-043-18/+16
* back to i64 defaultCliff Click2025-05-031-1/+1
* cleanup SRA & WSCliff Click2025-05-035-21/+10
* 4 byte pointer/int (#216)Tamás Hadházy2025-05-035-2/+26
* Add nested classes; string constants, static var lookup.Cliff Click2025-05-026-16/+59
* Update PhiNode.javaCliff Click2025-05-011-0/+2
* "default main" requires a `return expr`, or else its just dead.Cliff Click2025-04-302-4/+13
* Drop a false start for adding clazz fields.Cliff Click2025-04-295-53/+33
* Mid hackCliff Click2025-04-273-27/+96
* A series of unrelated minor bugfixesCliff Click2025-04-263-2/+3
* Bring over chapter21 folderCliff Click2025-04-2531-127/+201
* Initial pushCliff Click2025-04-21207-0/+11896