summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/php_mysqlnd.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2016-03-11 16:51:06 +0300
committerDmitry Stogov <dmitry@zend.com>2016-03-11 16:51:06 +0300
commit7f80514aa19b11851adc1c434220b8707b92c11d (patch)
tree0fff4afc85868a45e4fc8e97475871e728b05aee /ext/mysqlnd/php_mysqlnd.c
parentc1b8c4ded7ec103b9e12036ccd5979f2f6bdc9ba (diff)
downloadphp-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