compiler.cfg.linear-scan.resolve: use if-empty.
parent
068ddd6c7b
commit
c3a4bdcf68
|
@ -93,10 +93,10 @@ SYMBOL: temp-locations
|
||||||
] { } make ;
|
] { } make ;
|
||||||
|
|
||||||
: perform-mappings ( bb to mappings -- )
|
: perform-mappings ( bb to mappings -- )
|
||||||
dup empty? [ 3drop ] [
|
[ 2drop ] [
|
||||||
mapping-instructions insert-basic-block
|
mapping-instructions insert-basic-block
|
||||||
cfg get cfg-changed
|
cfg get cfg-changed
|
||||||
] if ;
|
] if-empty ;
|
||||||
|
|
||||||
: resolve-edge-data-flow ( bb to -- )
|
: resolve-edge-data-flow ( bb to -- )
|
||||||
2dup compute-mappings perform-mappings ;
|
2dup compute-mappings perform-mappings ;
|
||||||
|
|
Loading…
Reference in New Issue