]> gitweb.factorcode.org Git - factor.git/commit
compiler.cfg.value-numbering: insert ##copy instructions for instructions whose expre...
authorSlava Pestov <slava@shill.local>
Fri, 24 Jul 2009 10:30:30 +0000 (05:30 -0500)
committerSlava Pestov <slava@shill.local>
Fri, 24 Jul 2009 10:30:30 +0000 (05:30 -0500)
commite0f6d89ff1f331dbd05fc6b6947394f3f811719c
treef2c5111fb958b2d56b83822c87079f6227dfafbe
parentde73534424d6ef19254e53ab1388c28985b090e6
compiler.cfg.value-numbering: insert ##copy instructions for instructions whose expressions simplify. While subsequent usages are replaced with the instruction computing the simplified vreg locally, global usages may exist of the original instruction. In this case, the ##copy is not dead
basis/compiler/cfg/value-numbering/rewrite/rewrite.factor
basis/compiler/cfg/value-numbering/simplify/simplify.factor
basis/compiler/cfg/value-numbering/value-numbering.factor