Re-enable shuffle optimization, remove dead code
parent
daa1837df7
commit
2c780d6ee2
|
@ -112,7 +112,7 @@ M: #call-label linearize* ( node -- next )
|
||||||
|
|
||||||
M: #shuffle linearize* ( #shuffle -- )
|
M: #shuffle linearize* ( #shuffle -- )
|
||||||
compute-free-vregs
|
compute-free-vregs
|
||||||
node-shuffle dup do-inputs
|
node-shuffle trim-shuffle dup do-inputs
|
||||||
dup shuffle-out-d swap shuffle-out-r template-outputs
|
dup shuffle-out-d swap shuffle-out-r template-outputs
|
||||||
iterate-next ;
|
iterate-next ;
|
||||||
|
|
||||||
|
|
|
@ -100,10 +100,6 @@ M: object vreg>stack ( value loc -- )
|
||||||
phantom-d get finalize-phantom
|
phantom-d get finalize-phantom
|
||||||
phantom-r get finalize-phantom ;
|
phantom-r get finalize-phantom ;
|
||||||
|
|
||||||
: end-basic-block* ( -- )
|
|
||||||
phantom-d get vregs>stack
|
|
||||||
phantom-r get vregs>stack ;
|
|
||||||
|
|
||||||
G: stack>vreg ( value vreg loc -- operand )
|
G: stack>vreg ( value vreg loc -- operand )
|
||||||
2 standard-combination ;
|
2 standard-combination ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue