diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2023-04-15 01:11:50 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2023-04-15 01:11:50 -0700 |
commit | bf6b46f16a5e691106a8868010807688fe756c84 (patch) | |
tree | 0a079968684326a4f38cedb767deca0bb855a92d /stdlib/with-stream.tl | |
parent | 8943016ffc30123525ebf29ad52f8d5a5efbf703 (diff) | |
download | txr-bf6b46f16a5e691106a8868010807688fe756c84.tar.gz txr-bf6b46f16a5e691106a8868010807688fe756c84.tar.bz2 txr-bf6b46f16a5e691106a8868010807688fe756c84.zip |
compiler: tighten cases in liveness calculation
* stdlib/optimize.tl (basic-blocks local-liveness): Handle all
instructions explicitly with no catch-all behavior. Make a
copy of the live-info even for instructions that have no
source or destination operands, so that they don't mistakenly
marked as having defs or refs.
Diffstat (limited to 'stdlib/with-stream.tl')
0 files changed, 0 insertions, 0 deletions