Jeffrey Crocker
3db1b7199b
Fix design doc typo ( #82 )
2022-09-20 14:04:56 -07:00
Amanieu d'Antras
35ed2109b1
Adjust Operand encoding
...
The encoding for OperandConstraint is adjusted to free up 2 bits which
allows for 2^21 vregs and 2^6 pregs.
2021-09-13 08:33:17 +01:00
Amanieu d'Antras
a243c4e575
Remove Function::is_call
...
The documentation says that this is only used for heuristics, but it
is never actually called. This should be removed for now and perhaps
added back later if we find an actual use for it.
2021-09-09 11:16:11 +01:00
Chris Fallin
f1a989f1b7
Add malloc/free optimization to TODO
2021-08-12 14:53:53 -07:00
Chris Fallin
38323e0c27
Some more design-doc and TODO updates from @julian-seward1's feedback.
2021-08-12 11:39:38 -07:00
Chris Fallin
0c795842fd
Add some more detail about spill bundles to design doc.
2021-08-12 11:26:45 -07:00
Chris Fallin
a591535fe9
Use "vector" or "sequence" in lieu of "list" in DESIGN.md, except when referring to linked lists.
...
From feedback from @julian-seward1. I had used "list" in a more generic
sense, meaning ordered sequence of elements, while in a Rust context it
can sometimes be confused with "linked list" specifically. These
alternative terms are more precise.
2021-08-12 11:23:47 -07:00
Chris Fallin
c9e8a87cea
Update TODO with new items from private feedback from @julian-seward1.
2021-08-12 11:17:37 -07:00
Chris Fallin
21fb233809
reduce nesting level in DESIGN.md to make pandoc-to-pdf happy
2021-06-19 13:41:26 -07:00
Chris Fallin
a58d36fd94
TODO update: make note on idea for large-input support
2021-06-19 13:20:11 -07:00
Chris Fallin
b36a563d69
Cleanup: split allocator implemntation into 11 files of more reasonable size.
2021-06-18 16:51:41 -07:00
Chris Fallin
6944bc4735
Fix typo (thanks @bjorn3).
...
Co-authored-by: bjorn3 <bjorn3@users.noreply.github.com >
2021-06-18 15:24:11 -07:00
Chris Fallin
6ec6207717
Add design document.
2021-06-18 13:59:12 -07:00