PHP8.3の現在について (前略) • PHP JITはターゲット CPU用に機械語を「手動で」直接生成します • 各CPU(x86_64およびAArch64)を個別にサポートする必要があります • 最適化およびレジスタ割り当ての範囲には制限があります • PHP JITは非常に短時間で中間的な品質のコードを生成します • PHP JITに関連する修正には、サポートされているすべてのプラットフォームに対してアセン ブラコードの変更が必要な場合があります ◦ サポートが難しいです PHP8.4でJITフレームワーク IRが導入された背景 https://www.researchgate.net/publication/374470404_IR_JIT_Framework_a_base_for_the_next_generation_JIT_for_PHP 各CPUへのサポートを持続的かつ、 品質を担保するため、 効率化が必須