php-src/ext/opcache/Optimizer
Nikita Popov a5944f8dd5 Merge def and gen sets
For live-variable analysis it does not matter if def includes
variables that are previously use in the same block, the data flow
equations still have the same result. As such there is no need to
compute separate gen & def sets.

I'm keeping the name "def", because use of "gen" in this context is
pretty confusing (gen is usually the use set, not the def set).
2016-04-21 23:32:01 +02:00
..
block_pass.c Drop left-over debugging statement in block pass 2016-04-16 20:23:23 +02:00
compact_literals.c Merge branch 'PHP-7.0' 2016-01-01 20:04:31 +02:00
dfa_pass.c Use return type hints for type inference and eliminate useless VERIFY_RETRUN_TYPE opcodes. 2016-04-07 17:34:53 +03:00
nop_removal.c Evaluate arguments of new for classes without ctor 2016-03-25 19:11:37 +01:00
optimize_func_calls.c Use DO_FCALL_BY_NAME instead of DO_FCALL, if possible 2016-04-14 16:07:28 +03:00
optimize_temp_vars_5.c Remove EXT_TYPE_UNUSED in favor of IS_UNUSED 2016-02-11 18:02:19 +01:00
pass1_5.c Warn about invalid strings in arithmetic 2016-03-30 01:44:27 +01:00
pass2.c Warn about invalid strings in arithmetic 2016-03-30 01:44:27 +01:00
pass3.c Remove EXT_TYPE_UNUSED in favor of IS_UNUSED 2016-02-11 18:02:19 +01:00
zend_call_graph.c Fix memory leak 2016-03-30 14:16:07 +01:00
zend_call_graph.h Happy new year (Update copyright to 2016) 2016-01-01 20:06:12 +02:00
zend_cfg.c Evaluate arguments of new for classes without ctor 2016-03-25 19:11:37 +01:00
zend_cfg.h Remove EXT_TYPE_UNUSED in favor of IS_UNUSED 2016-02-11 18:02:19 +01:00
zend_dfg.c Merge def and gen sets 2016-04-21 23:32:01 +02:00
zend_dfg.h Merge def and gen sets 2016-04-21 23:32:01 +02:00
zend_dump.c Merge def and gen sets 2016-04-21 23:32:01 +02:00
zend_dump.h Support dropping rc1/rcn from dumps 2016-02-27 15:36:04 +01:00
zend_func_info.c Remove IS_VAR_RET_REF flag 2016-04-15 15:32:20 +02:00
zend_func_info.h Typo (ASSESS->ACCESS) 2016-01-19 15:54:44 +03:00
zend_inference.c Fix SSA for SEND_UNPACK 2016-04-16 22:38:52 +02:00
zend_inference.h Use return type hints for type inference and eliminate useless VERIFY_RETRUN_TYPE opcodes. 2016-04-07 17:34:53 +03:00
zend_optimizer_internal.h Remove EXT_TYPE_UNUSED in favor of IS_UNUSED 2016-02-11 18:02:19 +01:00
zend_optimizer.c Use return type hints for type inference and eliminate useless VERIFY_RETRUN_TYPE opcodes. 2016-04-07 17:34:53 +03:00
zend_optimizer.h Merge branch 'PHP-7.0' 2016-01-01 20:04:31 +02:00
zend_ssa.c Merge def and gen sets 2016-04-21 23:32:01 +02:00
zend_ssa.h Various SSA-related tweaks 2016-02-28 21:38:34 +01:00
zend_worklist.h Happy new year (Update copyright to 2016) 2016-01-01 20:06:12 +02:00