php-src/build
haosun01 657b00d7c0 Hybrid use of registers
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
2021-05-18 15:32:23 +03:00
..
ax_check_compile_flag.m4 Upgrade AX_CHECK_COMPILE_FLAG macro to serial 6 2018-07-28 01:40:02 +02:00
ax_func_which_gethostbyname_r.m4 Move Autoconf Archive macros to a common m4 dir 2019-04-23 20:37:31 +02:00
ax_gcc_func_attribute.m4 Optimized php_addslashes with SSE4.2 instructions 2018-01-15 21:17:50 +08:00
config-stubs Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
config.guess Update config.guess (#6886) 2021-04-20 10:47:47 +02:00
config.sub Update config.guess (#6886) 2021-04-20 10:47:47 +02:00
gen_stub.php Add support for tentative return types of internal methods 2021-05-14 15:55:25 +02:00
genif.sh Refactor genif.sh 2019-07-08 14:58:26 +02:00
libtool.m4 Merge branch 'PHP-7.4' into PHP-8.0 2020-11-24 15:27:43 +01:00
ltmain.sh Fix libtool to provide a simple way to generate only "shared" object files or libraries. 2020-04-27 23:31:54 +03:00
Makefile.gcov Unbundle ext/xmlrpc 2020-05-29 16:47:44 +02:00
Makefile.global Hybrid use of registers 2021-05-18 15:32:23 +03:00
order_by_dep.awk Trim trailing whitespace in source code files 2018-10-13 14:17:28 +02:00
php_cxx_compile_stdcxx.m4 Update bundled stdxx check macros 2020-02-08 10:13:46 +01:00
php.m4 Better support for cross-compilation 2021-04-16 17:28:54 +03:00
pkg.m4 ext/gd: Use pkg-config to detect the availability of freetype2 2018-11-07 13:05:47 +01:00
print_include.awk Replace the incomprehensible newline escaping with @NEWLINE@ 2001-03-30 14:02:20 +00:00
shtool fix bug #51076 (race condition in shtool's mkdir -p) 2013-10-08 08:37:08 +02:00