Merge branch 'master' of git://factorcode.org/git/factor

db4
Slava Pestov 2009-07-28 21:31:25 -05:00
commit eabaf9fc40
6 changed files with 8 additions and 5 deletions

View File

@ -1 +1,2 @@
Joe Groff
Maxim Savchenko
Slava Pestov

View File

@ -1,3 +1,5 @@
! Copyright (C) 2009 Maxim Savchenko, Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
IN: byte-arrays.hex
USING: byte-arrays help.markup help.syntax ;

View File

@ -1,4 +1,4 @@
! Copyright (C) 2009 Joe Groff.
! Copyright (C) 2009 Maxim Savchenko, Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: grouping lexer ascii parser sequences kernel math.parser ;
IN: byte-arrays.hex

View File

@ -42,7 +42,7 @@ SYMBOL: check-optimizer?
copy-propagation
eliminate-dead-code
eliminate-write-barriers
coalesce
destruct-ssa
delete-empty-blocks
?check
] with-scope ;

View File

@ -47,7 +47,7 @@ SYMBOL: seen
: remove-phis ( cfg -- )
[ [ remove-phis-from-block ] if-has-phis ] each-basic-block ;
: coalesce ( cfg -- cfg' )
: destruct-ssa ( cfg -- cfg' )
dup cfg-has-phis? [
init-coalescing
compute-ssa-live-sets

View File

@ -1191,7 +1191,7 @@ test-diamond
cfg new 0 get >>entry
value-numbering
compute-predecessors
coalesce drop
destruct-ssa drop
] unit-test
[ 1 ] [ 1 get successors>> length ] unit-test