From f0e3937b87453234d0d7970b8712082062709b8d Mon Sep 17 00:00:00 2001 From: Nicolas Geoffray Date: Wed, 12 Nov 2014 17:50:07 +0000 Subject: 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 --- compiler/optimizing/code_generator_x86.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'compiler/optimizing/code_generator_x86.h') 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_; } -- cgit v1.1