diff options
Diffstat (limited to 'src/compiler/codegen/arm')
| -rw-r--r-- | src/compiler/codegen/arm/MethodCodegenDriver.cc | 4 | ||||
| -rw-r--r-- | src/compiler/codegen/arm/Thumb2/Gen.cc | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/compiler/codegen/arm/MethodCodegenDriver.cc b/src/compiler/codegen/arm/MethodCodegenDriver.cc index a1793e0c84..3e844fdbd8 100644 --- a/src/compiler/codegen/arm/MethodCodegenDriver.cc +++ b/src/compiler/codegen/arm/MethodCodegenDriver.cc @@ -177,7 +177,7 @@ STATIC void genSput(CompilationUnit* cUnit, MIR* mir, RegLocation rlSrc, bool fastPath = cUnit->compiler->ComputeStaticFieldInfo(fieldIdx, cUnit, fieldOffset, ssbIndex, - isReferrersClass, isVolatile); + isReferrersClass, isVolatile, true); if (fastPath && !SLOW_FIELD_PATH) { DCHECK_GE(fieldOffset, 0); int rBase; @@ -271,7 +271,7 @@ STATIC void genSget(CompilationUnit* cUnit, MIR* mir, RegLocation rlDest, bool fastPath = cUnit->compiler->ComputeStaticFieldInfo(fieldIdx, cUnit, fieldOffset, ssbIndex, - isReferrersClass, isVolatile); + isReferrersClass, isVolatile, false); if (fastPath && !SLOW_FIELD_PATH) { DCHECK_GE(fieldOffset, 0); int rBase; diff --git a/src/compiler/codegen/arm/Thumb2/Gen.cc b/src/compiler/codegen/arm/Thumb2/Gen.cc index db51fb8a3a..dff05b77c3 100644 --- a/src/compiler/codegen/arm/Thumb2/Gen.cc +++ b/src/compiler/codegen/arm/Thumb2/Gen.cc @@ -415,7 +415,7 @@ STATIC void genIGet(CompilationUnit* cUnit, MIR* mir, OpSize size, uint32_t fieldIdx = mir->dalvikInsn.vC; bool fastPath = cUnit->compiler->ComputeInstanceFieldInfo(fieldIdx, cUnit, - fieldOffset, isVolatile); + fieldOffset, isVolatile, false); if (fastPath && !SLOW_FIELD_PATH) { RegLocation rlResult; RegisterClass regClass = oatRegClassBySize(size); @@ -470,7 +470,7 @@ STATIC void genIPut(CompilationUnit* cUnit, MIR* mir, OpSize size, uint32_t fieldIdx = mir->dalvikInsn.vC; bool fastPath = cUnit->compiler->ComputeInstanceFieldInfo(fieldIdx, cUnit, - fieldOffset, isVolatile); + fieldOffset, isVolatile, true); if (fastPath && !SLOW_FIELD_PATH) { RegisterClass regClass = oatRegClassBySize(size); DCHECK_GE(fieldOffset, 0); |