summaryrefslogtreecommitdiffstats
path: root/genvim.txr
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-05-01 06:44:12 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-05-01 06:44:12 -0700
commitd1164882aa75bcf271a9bd6befcc11f4466ca2fd (patch)
tree0c4adfe964c73f5893477635dc4ebc5a3544b772 /genvim.txr
parentae064b0ecc0c699bd5e293eada2ee15dabc506be (diff)
downloadtxr-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