diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2014-11-12 17:50:07 +0000 |
---|---|---|
committer | Nicolas Geoffray <ngeoffray@google.com> | 2014-11-12 17:55:24 +0000 |
commit | f0e3937b87453234d0d7970b8712082062709b8d (patch) | |
tree | e552c1173ee90fea1d2ba11cc08878efe65ba0be /compiler/optimizing/code_generator_x86.h | |
parent | 59321e0e10ea09694efecf6154704e2743b9bffd (diff) | |
download | art-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.h | 2 |
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_; } |