diff options
author | Erik Verbruggen <[email protected]> | 2014-05-14 17:17:59 +0200 |
---|---|---|
committer | Erik Verbruggen <[email protected]> | 2014-06-13 10:29:42 +0200 |
commit | e95fa10de29ca7c45abaf9bc1d5481dbc3bbd874 (patch) | |
tree | 10a4d7f163fe0a8c0cbc55b766b560cea07a0154 /examples/quick/draganddrop/doc | |
parent | d74927cf5d6b6601e9ac01c22475c2cbe07f1a0e (diff) |
V4 RegAlloc: simplify algorithm after introducing half open ranges.
Now that all ranges are half open, and temporaries are defined at the
end of the (defining) statement, the linear scan algorithm get simpler.
Specifically, when allocating a register for a temporary, the check if
the temporary is defined or used is not needed anymore.
Another simplification is the handling of phi-nodes. Previously they
shared the same statement number as the first "real" statement in a
basic-block, and special checks were needed to handle them. Those are
now gone too.
Change-Id: Ia4266ea5ede8c2aff0e70c6579fba9575c6719fb
Sanity-Review: Qt Sanity Bot <[email protected]>
Reviewed-by: Lars Knoll <[email protected]>
Diffstat (limited to 'examples/quick/draganddrop/doc')
0 files changed, 0 insertions, 0 deletions