1 ! Copyright (C) 2009 Daniel Ehrenberg.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: kernel tools.test accessors vectors sequences namespaces
9 compiler.cfg.instructions
10 compiler.cfg.registers ;
11 IN: compiler.cfg.def-use.tests
19 T{ ##replace f 2 D 0 }
23 T{ ##replace f 0 D 0 }
30 T{ ##phi f 2 H{ { 2 0 } { 3 1 } } }
35 cfg new 1 get >>entry 0 set
36 [ ] [ 0 get [ compute-defs ] [ compute-uses ] bi ] unit-test