summaryrefslogtreecommitdiff
path: root/src/compiler/codegen/arm
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/codegen/arm')
-rw-r--r--src/compiler/codegen/arm/MethodCodegenDriver.cc4
-rw-r--r--src/compiler/codegen/arm/Thumb2/Gen.cc4
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);