[php-src] Issue #12825: Cacheline demote optimization for JITTed code is missing
| From: | PeterYang12 | Date: | Wed, 29 Nov 2023 09:27:35 +0000 |
| Subject: | [php-src] Issue #12825: Cacheline demote optimization for JITTed code is missing | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-245928@lists.php.net to get a copy of this message | ||
Issue: https://github.com/php/php-src/issues/12825
Author: PeterYang12
### Description
Hi maintainers, This https://github.com/php/php-src/pull/11101
supports Cacheline demote and got merged in PHP-8.3.0.
I can see it:
```
$ git tag --contain 6bd5464
php-8.3.0RC1
php-8.3.0RC2
php-8.3.0RC3
php-8.3.0RC4
php-8.3.0RC5
php-8.3.0RC6
php-8.3.0alpha1
php-8.3.0alpha2
php-8.3.0alpha3
php-8.3.0beta1
php-8.3.0beta2
php-8.3.0beta3
```
However, in the latest codes, in the master branch, it's gone. And I can't find the
implementation. For example, this fucntion https://github.com/php/php-src/blob/566100d7fef86e0061bad67f0ec56f659591bcc7/ext/opcache/jit/zend_jit_ir.c#L15741C53-L15741C53
Is there a specific reason why the optimization was removed, or was it accidentally removed during
the process?
Given that the function lacks an implementation, it might fail to build on some machines.
If this task is still ongoing, our team would be very interested in participating or assisting with
it.
Looking forward to your response :)
### PHP Version
master
### Operating System
_No response_