diff options
Diffstat (limited to 'vm/compiler/codegen/x86/LowerHelper.cpp')
| -rw-r--r-- | vm/compiler/codegen/x86/LowerHelper.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/vm/compiler/codegen/x86/LowerHelper.cpp b/vm/compiler/codegen/x86/LowerHelper.cpp index 453906434..3fec03860 100644 --- a/vm/compiler/codegen/x86/LowerHelper.cpp +++ b/vm/compiler/codegen/x86/LowerHelper.cpp @@ -42,6 +42,7 @@ When allocating a physical register for an operand, we can't spill the operands #include "NcgAot.h" #include "enc_wrapper.h" #include "vm/mterp/Mterp.h" +#include "vm/mterp/common/FindInterface.h" #include "NcgHelper.h" #include <math.h> #include "interp/InterpState.h" @@ -2705,18 +2706,18 @@ int call_dvmCanPutArrayElement() { return 0; } -//!generate native code to call dvmFindInterfaceMethodInCache2 +//!generate native code to call dvmFindInterfaceMethodInCache //! int call_dvmFindInterfaceMethodInCache() { typedef Method* (*vmHelper)(ClassObject*, u4, const Method*, DvmDex*); - vmHelper funcPtr = dvmFindInterfaceMethodInCache2; + vmHelper funcPtr = dvmFindInterfaceMethodInCache; if(gDvm.executionMode == kExecutionModeNcgO1) { - beforeCall("dvmFindInterfaceMethodInCache2"); - callFuncPtr((int)funcPtr, "dvmFindInterfaceMethodInCache2"); - afterCall("dvmFindInterfaceMethodInCache2"); + beforeCall("dvmFindInterfaceMethodInCache"); + callFuncPtr((int)funcPtr, "dvmFindInterfaceMethodInCache"); + afterCall("dvmFindInterfaceMethodInCache"); } else { - callFuncPtr((int)funcPtr, "dvmFindInterfaceMethodInCache2"); + callFuncPtr((int)funcPtr, "dvmFindInterfaceMethodInCache"); } return 0; } |
