USING: compiler.cfg.empty-blocks compiler.cfg.gc-checks
compiler.cfg.representations compiler.cfg.save-contexts
compiler.cfg.ssa.destruction compiler.cfg.build-stack-frame
-compiler.cfg.linear-scan ;
+compiler.cfg.linear-scan compiler.cfg.scheduling ;
IN: compiler.cfg.finalization
: finalize-cfg ( cfg -- cfg' )
select-representations
+ schedule-instructions
insert-gc-checks
insert-save-contexts
destruct-ssa