summary refs log tree commit diff
path: root/minic/minic.y
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin@c9x.me>2019-05-02 20:26:16 +0200
committerQuentin Carbonneaux <quentin@c9x.me>2019-05-02 20:31:39 +0200
commit2e7d6b24eaa1314eb4fe663ef5dc529e461fb8ce (patch)
tree1e5a0857b5581f3c214515f7cecc86467c148a7c /minic/minic.y
parent4b7f02c09710b379a706708ae5880a1811519539 (diff)
downloadroux-2e7d6b24eaa1314eb4fe663ef5dc529e461fb8ce.tar.gz
revert heuristic to reuse stack slots
The heuristic was bogus for at least
two reasons (see below), and, looking
at some generated code, it looks like
some other issues are more pressing.

 1. A stack slot of 4 bytes could be
    used for a temporary of 8 bytes.
 2. Should 2 arguments of an operation
    end up spilled, the same slot
    could be allocated to both!
Diffstat (limited to 'minic/minic.y')
0 files changed, 0 insertions, 0 deletions