X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=extra%2Fcompiler%2Fcfg%2Fgvn%2Fgvn.factor;h=a1c77878a9a762a6aa7bb9251a884abbfc48d32c;hp=668c1737a7009485c885bb2670ff21359237a249;hb=96d543056491bfd71e65a093f4add5a6a5bb780d;hpb=6206ba5583b7616c59741963dbf01d8c9c88e223 diff --git a/extra/compiler/cfg/gvn/gvn.factor b/extra/compiler/cfg/gvn/gvn.factor index 668c1737a7..a1c77878a9 100644 --- a/extra/compiler/cfg/gvn/gvn.factor +++ b/extra/compiler/cfg/gvn/gvn.factor @@ -1,25 +1,11 @@ ! Copyright (C) 2008, 2010 Slava Pestov, 2011 Alex Vondrak ! See http://factorcode.org/license.txt for BSD license. -USING: namespaces arrays assocs hashtables kernel accessors fry -grouping sorting sets sequences locals -cpu.architecture -sequences.deep -combinators -compiler.cfg -compiler.cfg.rpo -compiler.cfg.def-use -compiler.cfg.utilities -compiler.cfg.instructions -compiler.cfg.predecessors -compiler.cfg.gvn.alien -compiler.cfg.gvn.avail -compiler.cfg.gvn.comparisons -compiler.cfg.gvn.graph -compiler.cfg.gvn.math -compiler.cfg.gvn.rewrite -compiler.cfg.gvn.slots -compiler.cfg.gvn.misc -compiler.cfg.gvn.expressions ; +USING: accessors arrays assocs compiler.cfg compiler.cfg.def-use +compiler.cfg.gvn.avail compiler.cfg.gvn.expressions +compiler.cfg.gvn.graph compiler.cfg.gvn.rewrite +compiler.cfg.instructions compiler.cfg.predecessors +compiler.cfg.rpo compiler.cfg.utilities grouping kernel +namespaces sequences sequences.deep ; IN: compiler.cfg.gvn GENERIC: simplify ( insn -- insn' )