9 Commits

Author SHA1 Message Date
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
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
21fb233809 reduce nesting level in DESIGN.md to make pandoc-to-pdf happy 2021-06-19 13:41:26 -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