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 -- )
|
||||
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
|
||||
iterate-next ;
|
||||
|
||||
|
|
|
@ -100,10 +100,6 @@ M: object vreg>stack ( value loc -- )
|
|||
phantom-d 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 )
|
||||
2 standard-combination ;
|
||||
|
||||
|
|
Loading…
Reference in New Issue