compiler.cfg.gvn.avail: make with-available-uses? short-circuit
parent
6855e0bb15
commit
b99a90f138
|
@ -34,7 +34,7 @@ M: avail-analysis transfer-set drop defined assoc-union ;
|
||||||
uses-vregs [ available? ] all? ;
|
uses-vregs [ available? ] all? ;
|
||||||
|
|
||||||
: with-available-uses? ( quot -- ? )
|
: with-available-uses? ( quot -- ? )
|
||||||
[ available-uses? ] bi and ; inline
|
keep swap [ available-uses? ] [ drop f ] if ; inline
|
||||||
|
|
||||||
: make-available ( insn -- insn )
|
: make-available ( insn -- insn )
|
||||||
dup dst>>
|
dup dst>>
|
||||||
|
|
Loading…
Reference in New Issue