diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/TODO b/TODO index 4baf266..0c9cece 100644 --- a/TODO +++ b/TODO @@ -18,4 +18,13 @@ Types - Pointer to type "t" Questions -- Should we allow constant operands? +- Q: Should we allow constant operands? + A: + It looks like `Con instructions are a bad idea because + they introduce spurious live ranges. + +Problems +- x = y op z + if x is spilled, y can be moved to a spill location + to free one register for x, this is kind of stupid. +- Phi defined variables with spill location do not work. |