Move compiler.cfg.ssa.destruction.interference to compiler.cfg.ssa.interference
parent
87e13db946
commit
cff5976a0d
|
@ -13,7 +13,7 @@ compiler.cfg.ssa.destruction.state
|
|||
compiler.cfg.ssa.destruction.forest
|
||||
compiler.cfg.ssa.destruction.copies
|
||||
compiler.cfg.ssa.destruction.renaming
|
||||
compiler.cfg.ssa.destruction.live-ranges
|
||||
compiler.cfg.ssa.interference.live-ranges
|
||||
compiler.cfg.ssa.destruction.process-blocks ;
|
||||
IN: compiler.cfg.ssa.destruction
|
||||
|
||||
|
|
|
@ -6,9 +6,9 @@ compiler.cfg.def-use
|
|||
compiler.cfg.instructions
|
||||
compiler.cfg.liveness.ssa
|
||||
compiler.cfg.dominance
|
||||
compiler.cfg.ssa.interference
|
||||
compiler.cfg.ssa.destruction.state
|
||||
compiler.cfg.ssa.destruction.forest
|
||||
compiler.cfg.ssa.destruction.interference ;
|
||||
compiler.cfg.ssa.destruction.forest ;
|
||||
IN: compiler.cfg.ssa.destruction.process-blocks
|
||||
|
||||
! phi-union maps a vreg to the predecessor block
|
||||
|
|
|
@ -2,10 +2,10 @@ USING: accessors compiler.cfg compiler.cfg.debugger
|
|||
compiler.cfg.def-use compiler.cfg.dominance
|
||||
compiler.cfg.instructions compiler.cfg.liveness.ssa
|
||||
compiler.cfg.registers compiler.cfg.predecessors
|
||||
compiler.cfg.ssa.destruction.interference
|
||||
compiler.cfg.ssa.destruction.live-ranges cpu.architecture
|
||||
compiler.cfg.ssa.interference
|
||||
compiler.cfg.ssa.interference.live-ranges cpu.architecture
|
||||
kernel namespaces tools.test ;
|
||||
IN: compiler.cfg.ssa.destruction.interference.tests
|
||||
IN: compiler.cfg.ssa.interference.tests
|
||||
|
||||
: test-interference ( -- )
|
||||
cfg new 0 get >>entry
|
|
@ -2,8 +2,8 @@
|
|||
! See http://factorcode.org/license.txt for BSD license.
|
||||
USING: accessors assocs combinators combinators.short-circuit
|
||||
kernel math namespaces sequences locals compiler.cfg.def-use
|
||||
compiler.cfg.dominance compiler.cfg.ssa.destruction.live-ranges ;
|
||||
IN: compiler.cfg.ssa.destruction.interference
|
||||
compiler.cfg.dominance compiler.cfg.ssa.interference.live-ranges ;
|
||||
IN: compiler.cfg.ssa.interference
|
||||
|
||||
<PRIVATE
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
USING: accessors assocs fry kernel namespaces sequences math
|
||||
arrays compiler.cfg.def-use compiler.cfg.instructions
|
||||
compiler.cfg.liveness.ssa compiler.cfg.rpo ;
|
||||
IN: compiler.cfg.ssa.destruction.live-ranges
|
||||
IN: compiler.cfg.ssa.interference.live-ranges
|
||||
|
||||
! Live ranges for interference testing
|
||||
|
Loading…
Reference in New Issue