summaryrefslogtreecommitdiffstats
path: root/stdlib/op.tl
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2023-04-15 01:11:50 -0700
committerKaz Kylheku <kaz@kylheku.com>2023-04-15 01:11:50 -0700
commitbf6b46f16a5e691106a8868010807688fe756c84 (patch)
tree0a079968684326a4f38cedb767deca0bb855a92d /stdlib/op.tl
parent8943016ffc30123525ebf29ad52f8d5a5efbf703 (diff)
downloadtxr-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/op.tl')
0 files changed, 0 insertions, 0 deletions