diff options
author | Dmitry Stogov <dmitry@zend.com> | 2016-03-11 16:51:06 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2016-03-11 16:51:06 +0300 |
commit | 7f80514aa19b11851adc1c434220b8707b92c11d (patch) | |
tree | 0fff4afc85868a45e4fc8e97475871e728b05aee /ext/mysqlnd/php_mysqlnd.c | |
parent | c1b8c4ded7ec103b9e12036ccd5979f2f6bdc9ba (diff) | |
download | php-git-7f80514aa19b11851adc1c434220b8707b92c11d.tar.gz |
Added ability to avoid code generation for useless opcode handlers.
- SPEC(NO_CONST_CONST) may prevent codegeneration for handlers like ADD_SPEC_CONST_CONST. Compiler and optimizaer should care about constants folding.
- SPEC(COMMUTATIVE) generate only single handler instead of two eqivalents like ADD_SPEC_CONST_CV and ADD_SPEC_CV_CONST. Compiler and optimizer should care avout operands swapping.
Diffstat (limited to 'ext/mysqlnd/php_mysqlnd.c')
0 files changed, 0 insertions, 0 deletions