aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/x86/LowerHelper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'vm/compiler/codegen/x86/LowerHelper.cpp')
-rw-r--r--vm/compiler/codegen/x86/LowerHelper.cpp13
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;
}