com php-src: Allow CALL executor to keep few very often used vaiables in CPU registers. This is disabled by default yet, but may be enabled compiling
zend_execute.c with -DHAVE_GCC_GLOBAL_R EGS. Only tested on Linux x86 and x86 _64 with GCC 4.9.2.: Zend/zend_ex ecute.c Zend/zend_vm_def.h
Zend/zend_vm_execute .h Zend/zend_vm_execute.skl Zend/zend_vm_gen. php
| From: | Dmitry Stogov | Date: | Fri, 13 Mar 2015 00:28:21 +0000 |
| Subject: | com php-src: Allow CALL executor to keep few very often used vaiables in CPU registers. This is disabled by default yet, but may be enabled compiling zend_execute.c with -DHAVE_GCC_GLOBAL_R EGS. Only tested on Linux x86 and x86 _64 with GCC 4.9.2.: Zend/zend_ex ecute.c Zend/zend_vm_def.h Zend/zend_vm_execute .h Zend/zend_vm_execute.skl Zend/zend_vm_gen. php |
||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-85488@lists.php.net to get a copy of this message | ||
Commit: 249c2323f4b834188dd8d03fdda1a583c1f3141d
Author: Dmitry Stogov <dmitry@zend.com> Fri, 13 Mar 2015 03:28:21 +0300
Parents: 6289f7e52f07d411bce0a0a99fe65bfbe87e4290
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=249c2323f4b834188dd8d03fdda1a583c1f3141d
Log:
Allow CALL executor to keep few very often used vaiables in CPU registers.
This is disabled by default yet, but may be enabled compiling zend_execute.c with
-DHAVE_GCC_GLOBAL_REGS.
Only tested on Linux x86 and x86_64 with GCC 4.9.2.
Changed paths:
M Zend/zend_execute.c
M Zend/zend_vm_def.h
M Zend/zend_vm_execute.h
M Zend/zend_vm_execute.skl
M Zend/zend_vm_gen.php
Diff: <Diff exceeded maximum size>