]> gitweb.factorcode.org Git - factor.git/commit
compiler.*: merge of ##inc-r and ##inc-d into one instruction ##inc with a loc slot
authorBjörn Lindqvist <bjourne@gmail.com>
Tue, 3 Mar 2015 22:45:47 +0000 (22:45 +0000)
committerJohn Benediktsson <mrjbq7@gmail.com>
Wed, 29 Apr 2015 16:31:53 +0000 (09:31 -0700)
commitded3760d464edc4eded2c697244963c9f9f9326e
tree7fb8d21dda02bce5b0bf81607fadad0a53b43bf8
parentc7d9cb4c3da356695d6a30230631bee3fef3f5d0
compiler.*: merge of ##inc-r and ##inc-d into one instruction ##inc with a loc slot

this is nice because it leads to simpler code and matches how ##peek and ##replace instructions work
27 files changed:
basis/compiler/cfg/branch-splitting/branch-splitting.factor
basis/compiler/cfg/debugger/debugger.factor
basis/compiler/cfg/gc-checks/gc-checks-tests.factor
basis/compiler/cfg/instructions/instructions-docs.factor
basis/compiler/cfg/instructions/instructions.factor
basis/compiler/cfg/linear-scan/assignment/assignment-tests.factor
basis/compiler/cfg/liveness/liveness-tests.factor
basis/compiler/cfg/registers/registers-docs.factor
basis/compiler/cfg/registers/registers.factor
basis/compiler/cfg/save-contexts/save-contexts-tests.factor
basis/compiler/cfg/save-contexts/save-contexts.factor
basis/compiler/cfg/ssa/interference/interference-tests.factor
basis/compiler/cfg/stacks/clearing/clearing-docs.factor
basis/compiler/cfg/stacks/clearing/clearing-tests.factor
basis/compiler/cfg/stacks/local/local-docs.factor
basis/compiler/cfg/stacks/local/local-tests.factor
basis/compiler/cfg/stacks/local/local.factor
basis/compiler/cfg/stacks/map/map-tests.factor
basis/compiler/cfg/stacks/map/map.factor
basis/compiler/cfg/stacks/vacant/vacant-docs.factor
basis/compiler/codegen/codegen.factor
basis/compiler/tests/low-level-ir.factor
basis/cpu/architecture/architecture.factor
basis/cpu/ppc/ppc.factor
basis/cpu/x86/64/64-tests.factor
basis/cpu/x86/x86.factor
extra/compiler/cfg/gvn/gvn-tests.factor