]> gitweb.factorcode.org Git - factor.git/commit
Overflowing fixnum intrinsics now expand into several CFG nodes. This speeds up the...
authorSlava Pestov <slava@shill.local>
Thu, 16 Jul 2009 23:29:40 +0000 (18:29 -0500)
committerSlava Pestov <slava@shill.local>
Thu, 16 Jul 2009 23:29:40 +0000 (18:29 -0500)
commite76dce8aff2a2b4950343f58a3fc22b26410a7a9
treea2cd3d63ab5a38ce33a6ac387f049b92f13413b2
parent685e32b091f754ac53fcaac0c5f6800a34f33e81
Overflowing fixnum intrinsics now expand into several CFG nodes. This speeds up the common case since only the uncommon case is now a stack syncpoint
25 files changed:
basis/compiler/cfg/branch-splitting/branch-splitting-tests.factor
basis/compiler/cfg/branch-splitting/branch-splitting.factor
basis/compiler/cfg/build-stack-frame/build-stack-frame.factor
basis/compiler/cfg/builder/builder.factor
basis/compiler/cfg/checker/checker.factor
basis/compiler/cfg/def-use/def-use.factor
basis/compiler/cfg/hats/hats.factor
basis/compiler/cfg/instructions/instructions.factor
basis/compiler/cfg/intrinsics/fixnum/fixnum.factor
basis/compiler/cfg/intrinsics/intrinsics.factor
basis/compiler/cfg/linear-scan/linear-scan-tests.factor
basis/compiler/cfg/linearization/linearization.factor
basis/compiler/cfg/renaming/renaming.factor
basis/compiler/cfg/stack-analysis/stack-analysis.factor
basis/compiler/cfg/tco/tco.factor
basis/compiler/cfg/two-operand/two-operand.factor
basis/compiler/cfg/utilities/utilities.factor
basis/compiler/codegen/codegen.factor
basis/compiler/tree/debugger/debugger.factor
basis/compiler/tree/finalization/finalization.factor
basis/compiler/tree/modular-arithmetic/modular-arithmetic-tests.factor
basis/cpu/architecture/architecture.factor
basis/cpu/x86/32/32.factor
basis/cpu/x86/64/64.factor
basis/cpu/x86/x86.factor