Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8316124

Fix issues with ciMethod::call_method() which prevents inlining in Xcomp mode

XMLWordPrintable

      There are two problems with ciMethod::call_method():
      - Method handle calls are not inlined due to rewriting invokevirtual with invokestatic which is unexpected in call_method().
      - invokeinterface bytecodes are not handled in call_method() and will always fail.

      The attached IR test demonstrates both limitations. We should fix ciMethod::call_method() to tackle both problems and make inlining succeed in Xcomp mode.

            Unassigned Unassigned
            chagedorn Christian Hagedorn
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: