#
a17cec44 |
| 26-Oct-2020 |
Dmitry Stogov |
Fixed memory leak
|
#
9d3cc223 |
| 26-Oct-2020 |
Dmitry Stogov |
Better JIT support for aliases
|
#
c64dcda5 |
| 22-Oct-2020 |
Javier Eguiluz |
Fixed some typos Closes GH-6373. [ci skip]
|
#
20cbb233 |
| 22-Oct-2020 |
Dmitry Stogov |
Checj type guards before loading values into CPU registers
|
#
30cf0a04 |
| 22-Oct-2020 |
Dmitry Stogov |
Avoid register allocation for ASSIGN into aliased variable (it might be indirectly changed into IS_REFERENCE)
|
#
cb6f9a65 |
| 21-Oct-2020 |
Dmitry Stogov |
More accurate live range construction
|
#
ea159093 |
| 20-Oct-2020 |
Dmitry Stogov |
Improve register allocator (give preference to loop variables).
|
#
55723181 |
| 15-Oct-2020 |
Dmitry Stogov |
Avoid refcounting when return CV (similar to optimization in VM).
|
Revision tags: php-8.0.0RC2, php-7.4.12RC1 |
|
#
872787c5 |
| 13-Oct-2020 |
Dmitry Stogov |
Avoid useless register allocation
|
Revision tags: php-7.3.24RC1 |
|
#
87beb22f |
| 12-Oct-2020 |
Dmitry Stogov |
Perform trace range propagation
|
#
1c596ff1 |
| 12-Oct-2020 |
Dmitry Stogov |
Eliminate dead stores
|
#
57bb3a39 |
| 09-Oct-2020 |
Dmitry Stogov |
Eliminate dead load
|
#
6f888b90 |
| 09-Oct-2020 |
Dmitry Stogov |
Eliminate more dead type stores
|
#
2ad96b8c |
| 08-Oct-2020 |
Dmitry Stogov |
Eliminate more dead type stores
|
#
e5830c4a |
| 08-Oct-2020 |
Dmitry Stogov |
Eliminate dead type stores
|
#
8efcc280 |
| 08-Oct-2020 |
Dmitry Stogov |
Cleanup (expand and remove simple macros)
|
#
db7a773b |
| 07-Oct-2020 |
Dmitry Stogov |
Add more hints for register allocator
|
#
84e0ea6b |
| 06-Oct-2020 |
Dmitry Stogov |
Optimize out double memory load
|
#
31f54586 |
| 05-Oct-2020 |
Dmitry Stogov |
Use range inference to eliminate useless comparisons
|
#
90b80c82 |
| 05-Oct-2020 |
Dmitry Stogov |
Fix trace range inference
|
#
109fb3e5 |
| 02-Oct-2020 |
Dmitry Stogov |
Copy optimization for (BINARY_OP/ACCIGN + SEND_VAL)
|
#
29dd1240 |
| 01-Oct-2020 |
Dmitry Stogov |
Clenup BINARY_OP + SEND_VAL optimization
|
Revision tags: php-7.2.34, php-8.0.0rc1 |
|
#
b44cf937 |
| 29-Sep-2020 |
Dmitry Stogov |
Allow tracing JIT cooperate with function JIT.
|
#
739eb435 |
| 29-Sep-2020 |
Dmitry Stogov |
Tracing JIT support for preloaded scripts
|
Revision tags: php-7.4.11 |
|
#
dddb4031 |
| 29-Sep-2020 |
Dmitry Stogov |
Keep track information about used JIT trigger in ZEND_FUNC_INFO(op_array)->func_info.flags
|