#
ff918006 |
| 05-Nov-2020 |
Dmitry Stogov |
Fixed incorrect invariant guard motion |
#
b133183e |
| 30-Oct-2020 |
Dmitry Stogov |
Create TSSA loops for recursive call/return traces and move invariant type guards out of loops. |
#
47a56208 |
| 28-Oct-2020 |
Dmitry Stogov |
Fixed memory leak in Zend/tests/bug78999.phpt |
#
e6b51ccc |
| 27-Oct-2020 |
Dmitry Stogov |
Fixed tracing JIT support for aliasses (Zend/tests/bug75420.13.phpt and ext/standard/tests/streams/bug60106.phpt) |
#
43e49388 |
| 27-Oct-2020 |
Dmitry Stogov |
Fixed support for named parameters (Zend/tests/named_params/references.phpt) |
#
b8a6717d |
| 27-Oct-2020 |
Dmitry Stogov |
Fixed tracing JIT for tests/classes/unset_properties.phpt |
#
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). |
#
872787c5 |
| 13-Oct-2020 |
Dmitry Stogov |
Avoid useless register allocation |
#
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 |