php-src/ext/opcache/Optimizer
Dmitry Stogov 81cb005ef7 Fix type inference
Fixes oss-fuzz #50792
2022-09-05 12:55:50 +03:00
..
block_pass.c Fix memory leak 2022-06-20 10:59:37 +03:00
compact_literals.c Fixed bug #81046 2021-05-17 15:46:49 +02:00
compact_vars.c
dce.c Fixed incorrect DCE for FREE 2022-02-28 11:44:22 +03:00
dfa_pass.c Fix memory leak 2022-08-29 14:53:48 +03:00
escape_analysis.c Clean up a few more places 2020-03-17 15:23:52 +01:00
nop_removal.c
optimize_func_calls.c Implement named parameters 2020-07-31 15:53:36 +02:00
optimize_temp_vars_5.c Fix #78880: Another bunch of spelling errors 2020-01-16 09:46:47 +01:00
pass1.c Implement nullsafe ?-> operator 2020-07-24 10:05:03 +02:00
pass3.c Fix relative offsets when copying JMPZNZ 2021-09-27 16:18:40 +02:00
sccp.c Fix memory leak 2022-05-16 13:45:31 +03:00
scdf.c Fix handling of non-final loop var free in sccp 2019-12-12 09:39:52 +01:00
scdf.h Use ZEND_UNREACHABLE() instead of ZEND_ASSERT(0) 2020-06-16 18:39:09 +02:00
ssa_integrity.c Merge branch 'PHP-7.4' into PHP-8.0 2020-11-09 17:08:38 +01:00
zend_call_graph.c Implement named parameters 2020-07-31 15:53:36 +02:00
zend_call_graph.h Implement named parameters 2020-07-31 15:53:36 +02:00
zend_cfg.c Fix block marking for two arm math 2021-09-28 10:37:54 +02:00
zend_cfg.h [skip ci] Fix typos in jit code comments 2020-04-19 10:03:49 -04:00
zend_dfg.c Fixed RC inference for ZEND_ASSIGN_STATIC_PROP and removed useless checks during RC inference 2020-03-14 01:17:45 +03:00
zend_dfg.h Tracing JIT (it doesn't support register allocation yet) 2020-03-13 22:11:07 +03:00
zend_dump.c Remove unused flag 2020-12-14 15:29:21 +03:00
zend_dump.h Always print numeric opline numbers 2020-03-25 14:26:42 +03:00
zend_func_info.c Fix GH-8074: Wrong type inference of range() result 2022-02-22 10:14:54 +01:00
zend_func_info.h Keep track information about used JIT trigger in ZEND_FUNC_INFO(op_array)->func_info.flags 2020-09-29 13:05:24 +03:00
zend_inference.c Fix type inference 2022-09-05 12:55:50 +03:00
zend_inference.h Remove unused flag 2020-12-14 15:29:21 +03:00
zend_optimizer.c Reorder optimization passes to avoid miss-optimization 2022-04-25 13:09:05 +03:00
zend_optimizer.h Disable type narrowing optimization when we contruct SSA for JIT 2021-11-29 15:51:54 +03:00
zend_optimizer_internal.h Extract zend_foreach_op_array() 2020-05-19 11:15:54 +02:00
zend_ssa.c Remove range inference for booleans. 2021-12-10 14:32:47 +03:00
zend_ssa.h Eliminate unnecessary IS_INDIRECT guards 2020-09-10 02:20:15 +03:00
zend_worklist.h