summaryrefslogtreecommitdiffstats
path: root/compiler/dex/quick/arm/codegen_arm.h
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2014-06-16 10:32:25 +0100
committerVladimir Marko <vmarko@google.com>2014-06-16 10:32:25 +0100
commit37573977769e9068874506050c62acd4e324d246 (patch)
treecb1abd29032ddfa1869f78f6c51257a22ba80094 /compiler/dex/quick/arm/codegen_arm.h
parent4b3fa4b1c0bbb5dec14b245207b6a6fdfca1ae55 (diff)
downloadandroid_art-37573977769e9068874506050c62acd4e324d246.tar.gz
android_art-37573977769e9068874506050c62acd4e324d246.tar.bz2
android_art-37573977769e9068874506050c62acd4e324d246.zip
Clean up ARM load/store with offset imm8 << 2.
Change-Id: I95ed6860131b99eef7ed727f54745976949cbcb3
Diffstat (limited to 'compiler/dex/quick/arm/codegen_arm.h')
-rw-r--r--compiler/dex/quick/arm/codegen_arm.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/compiler/dex/quick/arm/codegen_arm.h b/compiler/dex/quick/arm/codegen_arm.h
index 95bcfbd0fc..44998627ca 100644
--- a/compiler/dex/quick/arm/codegen_arm.h
+++ b/compiler/dex/quick/arm/codegen_arm.h
@@ -205,8 +205,9 @@ class ArmMir2Lir FINAL : public Mir2Lir {
void GenFusedLongCmpImmBranch(BasicBlock* bb, RegLocation rl_src1, int64_t val,
ConditionCode ccode);
LIR* LoadFPConstantValue(int r_dest, int value);
- LIR* LoadStoreMaxDisp1020(ArmOpcode opcode, RegStorage r_base, int displacement,
- RegStorage r_src_dest, RegStorage r_work = RegStorage::InvalidReg());
+ LIR* LoadStoreUsingInsnWithOffsetImm8Shl2(ArmOpcode opcode, RegStorage r_base,
+ int displacement, RegStorage r_src_dest,
+ RegStorage r_work = RegStorage::InvalidReg());
void ReplaceFixup(LIR* prev_lir, LIR* orig_lir, LIR* new_lir);
void InsertFixupBefore(LIR* prev_lir, LIR* orig_lir, LIR* new_lir);
void AssignDataOffsets();