]> gitweb.factorcode.org Git - factor.git/commit
compiler.cfg.representations: new pass to make global unboxing decisions, relies...
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sat, 8 Aug 2009 05:24:46 +0000 (00:24 -0500)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sat, 8 Aug 2009 05:24:46 +0000 (00:24 -0500)
commite21ca289c364e6d2510fb093bd35e65f6fe43db0
tree10a570dd4033502d6dcaaa4e5eaea4d94bf6b810
parent926c46841b40c1e57d34352cb8fccb001a381c41
compiler.cfg.representations: new pass to make global unboxing decisions, relies on new compiler.cfg.loop-detection pass for loop nesting information
15 files changed:
basis/compiler/cfg/hats/hats.factor
basis/compiler/cfg/instructions/instructions.factor
basis/compiler/cfg/intrinsics/alien/alien.factor
basis/compiler/cfg/intrinsics/float/float.factor
basis/compiler/cfg/loop-detection/loop-detection-tests.factor [new file with mode: 0644]
basis/compiler/cfg/loop-detection/loop-detection.factor [new file with mode: 0644]
basis/compiler/cfg/optimizer/optimizer.factor
basis/compiler/cfg/registers/registers.factor
basis/compiler/cfg/representations/preferred/preferred.factor [new file with mode: 0644]
basis/compiler/cfg/representations/representations-tests.factor [new file with mode: 0644]
basis/compiler/cfg/representations/representations.factor [new file with mode: 0644]
basis/compiler/cfg/ssa/cssa/cssa.factor
basis/compiler/cfg/ssa/destruction/destruction.factor
basis/compiler/cfg/value-numbering/simplify/simplify.factor
basis/compiler/utilities/utilities.factor