]> granicus.if.org Git - php/commit
Added e-SSA based DFA optimisation framework (incomplete)
authorDmitry Stogov <dmitry@zend.com>
Tue, 15 Dec 2015 21:49:44 +0000 (00:49 +0300)
committerDmitry Stogov <dmitry@zend.com>
Tue, 15 Dec 2015 21:49:44 +0000 (00:49 +0300)
commitc88ffa9a5673cb3141660626ba1921671f0b84d6
tree00f74dc2ce908b66fbe48decb152cdcb1f9ed949
parent8d6d28d9c64d6a0b49b05d736cc33e837f4871e8
Added e-SSA based DFA optimisation framework (incomplete)
21 files changed:
ext/opcache/Optimizer/block_pass.c
ext/opcache/Optimizer/dfa_pass.c
ext/opcache/Optimizer/zend_call_graph.c [new file with mode: 0644]
ext/opcache/Optimizer/zend_call_graph.h [new file with mode: 0644]
ext/opcache/Optimizer/zend_cfg.c
ext/opcache/Optimizer/zend_cfg.h
ext/opcache/Optimizer/zend_dfg.c
ext/opcache/Optimizer/zend_dfg.h
ext/opcache/Optimizer/zend_dump.c
ext/opcache/Optimizer/zend_dump.h
ext/opcache/Optimizer/zend_func_info.c [new file with mode: 0644]
ext/opcache/Optimizer/zend_func_info.h [new file with mode: 0644]
ext/opcache/Optimizer/zend_inference.c [new file with mode: 0644]
ext/opcache/Optimizer/zend_inference.h [new file with mode: 0644]
ext/opcache/Optimizer/zend_optimizer.c
ext/opcache/Optimizer/zend_optimizer.h
ext/opcache/Optimizer/zend_ssa.c
ext/opcache/Optimizer/zend_ssa.h
ext/opcache/Optimizer/zend_worklist.h
ext/opcache/config.m4
ext/opcache/config.w32