2009-05-31 13:20:46 -04:00
|
|
|
! Copyright (C) 2009 Slava Pestov.
|
|
|
|
! See http://factorcode.org/license.txt for BSD license.
|
2009-08-08 21:02:56 -04:00
|
|
|
USING: kernel namespaces accessors compiler.cfg
|
2009-08-08 05:02:18 -04:00
|
|
|
compiler.cfg.linearization compiler.cfg.gc-checks
|
2009-09-09 14:44:54 -04:00
|
|
|
compiler.cfg.save-contexts compiler.cfg.linear-scan
|
|
|
|
compiler.cfg.build-stack-frame ;
|
2009-05-31 13:20:46 -04:00
|
|
|
IN: compiler.cfg.mr
|
|
|
|
|
|
|
|
: build-mr ( cfg -- mr )
|
2009-08-08 21:02:56 -04:00
|
|
|
insert-gc-checks
|
2009-09-09 14:44:54 -04:00
|
|
|
insert-save-contexts
|
2009-08-08 21:02:56 -04:00
|
|
|
linear-scan
|
|
|
|
flatten-cfg
|
|
|
|
build-stack-frame ;
|