History log of /PHP-8.1/ext/opcache/jit/zend_jit_x86.dasc (Results 526 – 550 of 659)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 44390beb 30-Mar-2020 Dmitry Stogov

cleanup


# 51a305d2 25-Mar-2020 Dmitry Stogov

Separate zend_jit_var_supports_reg() and cleanup


# 4b8171e0 20-Mar-2020 Dmitry Stogov

Add tracing JIT guards for INTI_FCALL_BY_NAME and INIT_NS_FCALL_BY_NAME


# 37154753 20-Mar-2020 Dmitry Stogov

JIT for INIT_NS_FCALL_BY_NAME


# 517c30b0 20-Mar-2020 Dmitry Stogov

JIT for FETCH_THIS


# ccc49ead 20-Mar-2020 Dmitry Stogov

Change jit_trace_stack_frame layout


# 9232af91 19-Mar-2020 Dmitry Stogov

JIT for STRLEN


# 3958d5bd 19-Mar-2020 Dmitry Stogov

JIT for ECHO and variable string operands


# 282265bc 19-Mar-2020 Dmitry Stogov

JIT for SEND_FUNC_ARG


# 8e879b9f 18-Mar-2020 Dmitry Stogov

JIT for ZEND_CHECK_FUNC_ARG


# c2f1c36e 18-Mar-2020 Dmitry Stogov

Eliminate run-time check


# 12cdab2d 18-Mar-2020 Dmitry Stogov

Improved JIT for BIND_GLOBAL


Revision tags: php-7.3.18
# 70ef2f38 18-Mar-2020 Nikita Popov

Use different scratch register in read_obj

We already use r0 to hold the zval.


# 69937870 18-Mar-2020 Nikita Popov

Explicitly pass scratch register to SAVE_VALID_OPLINE


# 4b89d964 17-Mar-2020 Dmitry Stogov

Improved JIT for ZEND_ASSIGN


# 6a0b59d0 16-Mar-2020 Nikita Popov

Slightly deduplicate code

This code is the same in both branches, extract it.


# eb7e1df2 16-Mar-2020 Nikita Popov

Remove "safe" argument from ZVAL_PTR_DTOR

This is no longer used


# 37239850 16-Mar-2020 Nikita Popov

Merge EX variants of INFO macros


# 44b3971b 16-Mar-2020 Nikita Popov

Merge zend_may_throw(_ex)

Explicitly pass ssa_op in the places that don't do so yet.


Revision tags: php-7.3.16
# 4bf2d09e 13-Mar-2020 Dmitry Stogov

Tracing JIT (it doesn't support register allocation yet)

Use opcache.jit=1255 to swith it on (the third digit 5 really matters)
Use opcache.jit_debug=0xff001 to see how it works and what

Tracing JIT (it doesn't support register allocation yet)

Use opcache.jit=1255 to swith it on (the third digit 5 really matters)
Use opcache.jit_debug=0xff001 to see how it works and what code it generates

show more ...


Revision tags: php-7.3.16RC1
# 819a872c 27-Feb-2020 Nikita Popov

Avoid more null arithmetic


# 1949a26a 27-Feb-2020 Nikita Popov

Remove more null arithmetic UB

Introduce an EX_NUM_TO_VAR macro to mirror EX_VAR_TO_NUM and
replace usages of the ZEND_CALL_VAR_NUM(NULL) pattern.


# f3d8ac1d 13-Feb-2020 Nikita Popov

Fix JIT trait type errors

We need to load EX->func here rather than use a hardcoded op_array,
as it may be copied with adjusted scope for traits.


# b79af3d4 11-Feb-2020 Dmitry Stogov

Removed unused macro


# a9e35b84 10-Feb-2020 Dmitry Stogov

Save delayed call frame


1...<<21222324252627