On Tue, 25 Feb 2025 02:45:46 GMT, Chen Liang <li...@openjdk.org> wrote:
> Remove the intrinsicData field. We can obtain this from the customized MH > when we spin ultra-customized lambda forms. In the long run, we aim to remove > this intrinsic if there is no regression for call site sharing. > > The existing tableSwitch combinator's LF is unnecessarily complex. This patch > also simplifies the tableSwitch combinator. > > Note that I was forced to add `@ForceInline` on immutable lists due to > regressions in `MethodHandlesTableSwitchRandom` with `sorted == true`, which > eliminates the regression. Otherwise, all benchmark results are the same. > Tested java/lang/invoke. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk/pull/23763