History log of /PHP-8.1/ext/opcache/jit/zend_jit_x86.dasc (Results 401 – 425 of 659)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 67828abc 09-Jul-2020 Dmitry Stogov

Align jumptables


# 15c6b673 09-Jul-2020 Dmitry Stogov

Fix jumtable index calculation


# ad660531 08-Jul-2020 Nikita Popov

Support JIT jumptables on x64


# 9e8a8e6a 08-Jul-2020 Dmitry Stogov

Use information about recorded classes for speculative FETCH_OBJ optimization


# fa5355ba 08-Jul-2020 Dmitry Stogov

Change zend_get_known_property_offset() into zend_get_known_property_info() and cleanup


# ab5f8f4b 07-Jul-2020 Dmitry Stogov

More accurate reference-counter inference (with support for ext/intl/tests/bug72241.phpt)


# 15c265b7 07-Jul-2020 Nikita Popov

Revert "More accurate reference-counter inference"

This reverts commit b35255ad21a4e441f2304d944014c0649e37d712.

Temporarily revert this, because it causes a memory leak on the

Revert "More accurate reference-counter inference"

This reverts commit b35255ad21a4e441f2304d944014c0649e37d712.

Temporarily revert this, because it causes a memory leak on the
ext/intl/tests/bug72241.phpt test case, because temporary arrays
are not handled correctly.

show more ...


# 0e6ec974 07-Jul-2020 Nikita Popov

Check for undef variable exception in SEND_VAR JIT

Add a return value to zend_jit_undefined_op_helper(), so we can
check for exception based on the return value, instead of fetching

Check for undef variable exception in SEND_VAR JIT

Add a return value to zend_jit_undefined_op_helper(), so we can
check for exception based on the return value, instead of fetching
EG(exception).

show more ...


# cdc4ea2a 07-Jul-2020 Nikita Popov

JIT support for undefined index/offset handling


# b35255ad 06-Jul-2020 Dmitry Stogov

More accurate reference-counter inference


# ca159561 03-Jul-2020 Dmitry Stogov

Fixed IS_UNDEF handling


# eee9a050 02-Jul-2020 Dmitry Stogov

Fixed IS_INDIRECT handling


# fe1052b1 02-Jul-2020 Dmitry Stogov

Better instruction selection


# f1536ebb 02-Jul-2020 Dmitry Stogov

JMP optimization


# fe9b5ce3 02-Jul-2020 Dmitry Stogov

Load constant value only if necessary


# 24a8065f 29-Jun-2020 Dmitry Stogov

Tracing JIT support for include() and generators


# 7e940823 25-Jun-2020 Dmitry Stogov

Fixed incorrect type guard


# 4e7cac81 25-Jun-2020 Dmitry Stogov

Move exception check to cold path.


# 037bfabd 25-Jun-2020 Dmitry Stogov

Optimization for +/- int(0)


# 50af4de0 25-Jun-2020 Dmitry Stogov

Improve tracing JIT for FETCH_THIS + FETCH_OBJ_*


# 94b637de 25-Jun-2020 Dmitry Stogov

Avoid $this check


# 1434983a 25-Jun-2020 Dmitry Stogov

Cheaper exception checks


# d071ab19 24-Jun-2020 Nikita Popov

Fix verify arg jit for references


# 8b12ea04 23-Jun-2020 Dmitry Stogov

Improved JIT for RECV and RECV_INIT instructions


# da1c6724 23-Jun-2020 Dmitry Stogov

Replace exceptional code by side exit to VM


1...<<11121314151617181920>>...27