]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/compiler/cfg/gvn/avail/avail.factor
factor: trim using lists
[factor.git] / extra / compiler / cfg / gvn / avail / avail.factor
index 2a4b0c2fc72fdb1039d7d2e43ee8d3374eb80ca8..c72cbc51d75e905434371576dca86f8fe304c9cd 100644 (file)
@@ -1,16 +1,9 @@
 ! Copyright (C) 2011 Alex Vondrak.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: accessors assocs hashtables kernel namespaces sequences
-sets
-compiler.cfg
-compiler.cfg.dataflow-analysis
-compiler.cfg.def-use
-compiler.cfg.gvn.graph
-compiler.cfg.predecessors
-compiler.cfg.renaming.functor
-compiler.cfg.rpo ;
-FROM: namespaces => set ;
-QUALIFIED: assocs
+USING: accessors assocs compiler.cfg
+compiler.cfg.dataflow-analysis compiler.cfg.def-use
+compiler.cfg.gvn.graph compiler.cfg.renaming.functor
+compiler.utilities hashtables kernel namespaces sequences ;
 IN: compiler.cfg.gvn.avail
 
 : defined ( bb -- vregs )
@@ -21,7 +14,7 @@ IN: compiler.cfg.gvn.avail
 
 FORWARD-ANALYSIS: avail
 
-M: avail-analysis transfer-set drop defined assoc-union ;
+M: avail transfer-set drop defined assoc-union ;
 
 : available? ( vn -- ? ) basic-block get avail-in key? ;