mirror of
https://github.com/php/php-src.git
synced 2024-11-24 02:15:04 +08:00
657b00d7c0
1. one **hybrid** solution of register usage After the discussion with Dmitry, we may want to propose one hybrid solution of register usage. 1) Following the x86 implementation, we define REG0/1/2 to be the scratch registers. Clever tricks are utilized in x86 implementation for better register allocation. Note that we define REG0/1/2 as x8/9/10. One reason is that R0 and FCARG1 should be distinguished. 2) Temporary registers are also reserved(i.e. they are excluded from the candidates of register allocator), and they would be used due to the different addressing modes in AArch64. 2. update the 'make clean' target. 3. remove the unnecessary AArch64 related macros in zend_jit_internal.h. [ci skip] Change-Id: I627157b88b2344530d705751eb7f73a223ed83e5 CustomizedGitHooks: yes |
||
---|---|---|
.. | ||
ax_check_compile_flag.m4 | ||
ax_func_which_gethostbyname_r.m4 | ||
ax_gcc_func_attribute.m4 | ||
config-stubs | ||
config.guess | ||
config.sub | ||
gen_stub.php | ||
genif.sh | ||
libtool.m4 | ||
ltmain.sh | ||
Makefile.gcov | ||
Makefile.global | ||
order_by_dep.awk | ||
php_cxx_compile_stdcxx.m4 | ||
php.m4 | ||
pkg.m4 | ||
print_include.awk | ||
shtool |