(no title)
alphaBetaGamma | 6 years ago
E.g. instead of:
i=0
StartLoop:
i+=1
do_stuff_0
do_stuff_1
do_stuff_2
do_stuff_3
if i<N goto StartLoop
we would have: i=0
StartLoop:
i+=1
do_stuff_0
do_stuff_1
if i<N goto StartLoop in 2 instructions
do_stuff_2
do_stuff_3
projektfu|6 years ago
gpderetta|6 years ago
chrisseaton|6 years ago
brandmeyer|6 years ago
prepare-to-branch <jump-target> <launchpoint-label> ... launch-label: branch <jump-target>
The utility is pretty limited, but it can help for strictly in-order machines.
amelius|6 years ago