summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator_arm.h
diff options
context:
space:
mode:
authorNicolas Geoffray <ngeoffray@google.com>2014-11-12 17:50:07 +0000
committerNicolas Geoffray <ngeoffray@google.com>2014-11-12 17:55:24 +0000
commitf0e3937b87453234d0d7970b8712082062709b8d (patch)
treee552c1173ee90fea1d2ba11cc08878efe65ba0be /compiler/optimizing/code_generator_arm.h
parent59321e0e10ea09694efecf6154704e2743b9bffd (diff)
downloadart-f0e3937b87453234d0d7970b8712082062709b8d.tar.gz
art-f0e3937b87453234d0d7970b8712082062709b8d.tar.bz2
art-f0e3937b87453234d0d7970b8712082062709b8d.zip
Do a parallel move in BoundsCheckSlowPath.
The two locations of the index and length could overlap, so we need a parallel move. Also factorize the code for doing a parallel move based on two locations. Change-Id: Iee8b3459e2eed6704d45e9a564fb2cd050741ea4
Diffstat (limited to 'compiler/optimizing/code_generator_arm.h')
-rw-r--r--compiler/optimizing/code_generator_arm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/optimizing/code_generator_arm.h b/compiler/optimizing/code_generator_arm.h
index 5d519937f4..e3a13a2b8d 100644
--- a/compiler/optimizing/code_generator_arm.h
+++ b/compiler/optimizing/code_generator_arm.h
@@ -186,7 +186,7 @@ class CodeGeneratorARM : public CodeGenerator {
// Blocks all register pairs made out of blocked core registers.
void UpdateBlockedPairRegisters() const;
- ParallelMoveResolverARM* GetMoveResolver() {
+ ParallelMoveResolverARM* GetMoveResolver() OVERRIDE {
return &move_resolver_;
}