]> gitweb.factorcode.org Git - factor.git/commit
compiler: new inline intrinsic for <displaced-alien> where the inputs have known...
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Thu, 27 Aug 2009 05:06:19 +0000 (00:06 -0500)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Thu, 27 Aug 2009 05:06:19 +0000 (00:06 -0500)
commitf662e6403a415831a12e2df25a174638b32aa7de
tree3c931f711c384ff0888257ae2b264c154143bcf1
parent64990eb23de1c190ba36a540a3a3e3df1860e3cf
compiler: new inline intrinsic for <displaced-alien> where the inputs have known types; value numbering now eliminates unnecessary allocation of displaced aliens if the result is immediately unboxed again
16 files changed:
basis/compiler/cfg/def-use/def-use.factor
basis/compiler/cfg/hats/hats.factor
basis/compiler/cfg/instructions/instructions.factor
basis/compiler/cfg/intrinsics/alien/alien.factor
basis/compiler/cfg/intrinsics/intrinsics.factor
basis/compiler/cfg/renaming/functor/functor.factor
basis/compiler/cfg/representations/preferred/preferred.factor
basis/compiler/cfg/value-numbering/rewrite/rewrite.factor
basis/compiler/cfg/value-numbering/simplify/simplify.factor
basis/compiler/cfg/value-numbering/value-numbering-tests.factor
basis/compiler/cfg/value-numbering/value-numbering.factor
basis/compiler/codegen/codegen.factor
basis/compiler/tests/intrinsics.factor
basis/cpu/architecture/architecture.factor
basis/cpu/ppc/ppc.factor
basis/cpu/x86/x86.factor