History log of /php-src/ext/opcache/jit/zend_jit_trace.c (Results 301 – 325 of 541)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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

1...<<11121314151617181920>>...22