diff options
Diffstat (limited to 'compiler/optimizing')
-rw-r--r-- | compiler/optimizing/register_allocator.cc | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/compiler/optimizing/register_allocator.cc b/compiler/optimizing/register_allocator.cc index 8adf7b96d4..c98b82a6ed 100644 --- a/compiler/optimizing/register_allocator.cc +++ b/compiler/optimizing/register_allocator.cc @@ -261,9 +261,6 @@ void RegisterAllocator::ProcessInstruction(HInstruction* instruction) { current->SetFrom(position + 1); current->SetRegister(output.reg()); BlockRegister(output, position, position + 1); - } else if (!locations->OutputOverlapsWithInputs()) { - // Shift the interval's start by one to not interfere with the inputs. - current->SetFrom(position + 1); } else if (output.IsStackSlot() || output.IsDoubleStackSlot()) { current->SetSpillSlot(output.GetStackIndex()); } |