diff options
author | David Brazdil <dbrazdil@google.com> | 2016-01-28 15:48:32 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2016-01-28 15:48:32 +0000 |
commit | 75fd2a8ab9b4aff59308034da26eb4986d10fa9e (patch) | |
tree | 6685693728a44eb1a1424ea836401397618d91a3 /compiler/optimizing/code_generator_mips.cc | |
parent | 2d36c0ced12435e8dbc216c4ee4ebf32dbe19669 (diff) | |
parent | b3e773eea39a156b3eacf915ba84e3af1a5c14fa (diff) |
Merge "ART: Implement support for instruction inlining"
Diffstat (limited to 'compiler/optimizing/code_generator_mips.cc')
-rw-r--r-- | compiler/optimizing/code_generator_mips.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/optimizing/code_generator_mips.cc b/compiler/optimizing/code_generator_mips.cc index 5bd136a3f0..fec5811082 100644 --- a/compiler/optimizing/code_generator_mips.cc +++ b/compiler/optimizing/code_generator_mips.cc @@ -2245,13 +2245,13 @@ void LocationsBuilderMIPS::HandleCondition(HCondition* instruction) { locations->SetInAt(1, Location::RequiresFpuRegister()); break; } - if (instruction->NeedsMaterialization()) { + if (!instruction->IsEmittedAtUseSite()) { locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap); } } void InstructionCodeGeneratorMIPS::HandleCondition(HCondition* instruction) { - if (!instruction->NeedsMaterialization()) { + if (instruction->IsEmittedAtUseSite()) { return; } |