Skip to content

Commit

Permalink
Remove code related to invokeWithArgumentsHelper
Browse files Browse the repository at this point in the history
MethodHandle.invokeWithArgumentsHelper was removed in
eclipse-openj9/openj9#10859.

This PR removes all dead-code related to invokeWithArgumentsHelper.

Related: eclipse-openj9/openj9#7352

Co-authored-by: Jack Lu <Jack.S.Lu@ibm.com>
Signed-off-by: Babneet Singh <sbabneet@ca.ibm.com>
  • Loading branch information
babsingh and fengxue-IS committed Oct 23, 2020
1 parent f62c2c8 commit c05bb39
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 6 deletions.
4 changes: 0 additions & 4 deletions compiler/arm/codegen/OMRLinkage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -555,10 +555,6 @@ int32_t OMR::ARM::Linkage::buildARMLinkageArgs(TR::Node
case TR::java_lang_invoke_ComputedCalls_dispatchVirtual:
specialArgReg = self()->getProperties().getVTableIndexArgumentRegister();
break;
case TR::java_lang_invoke_MethodHandle_invokeWithArgumentsHelper:
numIntArgRegs = 0;
numFloatArgRegs = 0;
break;
#endif
}

Expand Down
2 changes: 0 additions & 2 deletions compiler/z/codegen/OMRLinkage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1466,7 +1466,6 @@ OMR::Z::Linkage::pushLongArg32(TR::Node * callNode, TR::Node * child, int32_t nu
{
#ifdef J9_PROJECT_SPECIFIC
case TR::java_lang_invoke_ComputedCalls_dispatchJ9Method:
case TR::java_lang_invoke_MethodHandle_invokeWithArgumentsHelper:
isStorePair = true;
break;
#endif
Expand Down Expand Up @@ -1590,7 +1589,6 @@ OMR::Z::Linkage::pushArg(TR::Node * callNode, TR::Node * child, int32_t numInteg
{
#ifdef J9_PROJECT_SPECIFIC
case TR::java_lang_invoke_ComputedCalls_dispatchJ9Method:
case TR::java_lang_invoke_MethodHandle_invokeWithArgumentsHelper:
isStoreArg = true;
break;
#endif
Expand Down

0 comments on commit c05bb39

Please sign in to comment.