summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator_x86.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_x86.h
parent59321e0e10ea09694efecf6154704e2743b9bffd (diff)
downloadart-f0e3937b87453234d0d7970b8712082062709b8d.zip
art-f0e3937b87453234d0d7970b8712082062709b8d.tar.gz
art-f0e3937b87453234d0d7970b8712082062709b8d.tar.bz2
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_x86.h')
-rw-r--r--compiler/optimizing/code_generator_x86.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/optimizing/code_generator_x86.h b/compiler/optimizing/code_generator_x86.h
index 85fe21c..5ba05af 100644
--- a/compiler/optimizing/code_generator_x86.h
+++ b/compiler/optimizing/code_generator_x86.h
@@ -181,7 +181,7 @@ class CodeGeneratorX86 : public CodeGenerator {
// Blocks all register pairs made out of blocked core registers.
void UpdateBlockedPairRegisters() const;
- ParallelMoveResolverX86* GetMoveResolver() {
+ ParallelMoveResolverX86* GetMoveResolver() OVERRIDE {
return &move_resolver_;
}