summaryrefslogtreecommitdiff
path: root/chapter21/src/main/java/com
Commit message (Expand)AuthorAgeFilesLines
* Ch20 encoding (#194)Tamás Hadházy2025-04-0510-45/+169
* Add in-memory linkerCliff Click2025-04-055-119/+102
* Move PORTS into CodeGenCliff Click2025-04-052-2/+5
* Support constant tuplesCliff Click2025-04-043-40/+85
* Partial progress cpool in ELFCliff Click2025-04-042-66/+64
* Fix RA parallel phi assignCliff Click2025-04-031-1/+1
* Allow stacked cloneablesCliff Click2025-04-031-5/+10
* Bug Fix RegAllocCliff Click2025-04-024-35/+47
* Merge branch 'ch21' of https://github.com/SeaOfNodes/Simple into ch21Cliff Click2025-04-022-2/+2
|\
| * Make eq public on ConstantNode (#193)Darrick Wiebe2025-04-022-2/+2
* | parse negative floatsCliff Click2025-04-021-0/+1
|/
* Stronger inf loop assertCliff Click2025-04-027-7/+17
* Fix bug encoded inf loopsCliff Click2025-04-014-18/+23
* Minor bug fixes (#190)Tamás Hadházy2025-04-019-10/+11
* bugfixCliff Click2025-04-011-0/+1
* More infinite loop encodingsCliff Click2025-04-013-1/+3
* RA tighter def of being "in" or "out" of loopCliff Click2025-04-011-0/+16
* Encode infinite loops for RISCCliff Click2025-04-017-56/+105
* Get SLT[IU]* working (#192)Darrick Wiebe2025-03-313-9/+12
* RA uses killOrderedCliff Click2025-03-313-4/+13
* Create intermediate dirsCliff Click2025-03-311-10/+7
* Make risc op constructors public so that I can subclass them. (#191)Darrick Wiebe2025-03-3116-16/+16
* Fix encoding FIBCliff Click2025-03-315-16/+16
* X86 float splitsCliff Click2025-03-315-36/+45
* Move insertAfterAndReplace to RACliff Click2025-03-313-25/+27
* Fix sameBlockNoClobber and refine insertAfterAndReplace (#189)Darrick Wiebe2025-03-313-8/+10
* Fix bug j_type encodingCliff Click2025-03-3016-30/+23
* Pass new reg assertsCliff Click2025-03-3010-102/+51
* Update x86_64_v2.javaCliff Click2025-03-301-5/+3
* Remove leftover printsCliff Click2025-03-303-6/+1
* Fix some RISC encodings around FP spillsCliff Click2025-03-305-19/+21
* Extra assert for reg numbering (#188)Tamás Hadházy2025-03-3017-58/+136
* Make RegMaskRW public and add mutating or; Fix coelesce bug (#186)Darrick Wiebe2025-03-306-28/+39
* fix indentCliff Click2025-03-301-4/+4
* Encode ptr loadsCliff Click2025-03-303-7/+8
* Fix BB layout bugCliff Click2025-03-302-5/+16
* Force split during a parallel assignmentCliff Click2025-03-291-8/+22
* Enable asm printing to be flipped to big-endian (#185)Darrick Wiebe2025-03-296-3/+17
* Fix non-deterministic bugCliff Click2025-03-291-2/+5
* Split popular constantsCliff Click2025-03-293-33/+74
* Arm major opcodes, riscv load-store fixes (#183)Tamás Hadházy2025-03-2953-94/+199
* Ch20 encoding (#181)Tamás Hadházy2025-03-284-57/+55
* risc5 encoding bugCliff Click2025-03-283-5/+10
* More custom op namesCliff Click2025-03-281-0/+3
* Update LoadRISC.javaCliff Click2025-03-281-1/+1
* R5 encoding bug fixesCliff Click2025-03-273-10/+21
* Update LUI.javaCliff Click2025-03-261-1/+1
* more portableCliff Click2025-03-262-3/+5
* Minor improves to portabilityCliff Click2025-03-263-3/+5
* few more publicsCliff Click2025-03-253-3/+3