On Tue, 3 Sep 2024 23:22:28 GMT, Chen Liang <li...@openjdk.org> wrote:
>> In offline discussion, we agreed that current fields of `Opcode` violate >> data oriented design to a large extent. The attributes not generic to all >> opcode are removed. >> >> Up for preliminary review; needs to be reworked for #20737. > > Chen Liang has updated the pull request with a new target base due to a merge > or a rebase. The pull request now contains eight commits: > > - Revert back to enum switch, fix compile error > - Merge branch 'master' of https://github.com/openjdk/jdk into > fix/opcode-clean > - Merge branch 'master' of https://github.com/openjdk/jdk into > fix/opcode-clean > - Merge branch 'master' of https://github.com/openjdk/jdk into > fix/opcode-clean > - Fix ofArgument in loadConstant patch instead, improve specs > - Merge branch 'master' of https://github.com/openjdk/jdk into > fix/opcode-clean > - Merge branch 'master' of https://github.com/openjdk/jdk into > fix/opcode-clean > - Clean up opcode fields Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk/pull/20757#issuecomment-2328853769