diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2020-05-01 06:44:12 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2020-05-01 06:44:12 -0700 |
commit | d1164882aa75bcf271a9bd6befcc11f4466ca2fd (patch) | |
tree | 0c4adfe964c73f5893477635dc4ebc5a3544b772 /genvim.txr | |
parent | ae064b0ecc0c699bd5e293eada2ee15dabc506be (diff) | |
download | txr-d1164882aa75bcf271a9bd6befcc11f4466ca2fd.tar.gz txr-d1164882aa75bcf271a9bd6befcc11f4466ca2fd.tar.bz2 txr-d1164882aa75bcf271a9bd6befcc11f4466ca2fd.zip |
compiler: load-time: eliminate temp register.
* share/txr/stdlib/compiler.tl (compiler comp-load-time-lit):
When compiling the load-time argument expression, indicate the
allocated D register as the destination, rather than using a
freshly allocated T register. Now we need an instruction to
move into the D reg only if the fragment chose a different
register.
Diffstat (limited to 'genvim.txr')
0 files changed, 0 insertions, 0 deletions