From 6c82d40eb142771086f5531998de2273ba5cc08c Mon Sep 17 00:00:00 2001 From: Roland Levillain Date: Mon, 13 Oct 2014 16:10:27 +0100 Subject: Have HInstruction::StrictlyDominates compute strict dominance. Change-Id: I3a4fa133268615fb4ce54a0bcb43e0c2458cc865 --- compiler/optimizing/graph_checker.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'compiler/optimizing/graph_checker.cc') diff --git a/compiler/optimizing/graph_checker.cc b/compiler/optimizing/graph_checker.cc index 9f4029785a..743ffc46bf 100644 --- a/compiler/optimizing/graph_checker.cc +++ b/compiler/optimizing/graph_checker.cc @@ -268,7 +268,7 @@ void SSAChecker::VisitInstruction(HInstruction* instruction) { for (HUseIterator use_it(instruction->GetUses()); !use_it.Done(); use_it.Advance()) { HInstruction* use = use_it.Current()->GetUser(); - if (!use->IsPhi() && !instruction->Dominates(use)) { + if (!use->IsPhi() && !instruction->StrictlyDominates(use)) { std::stringstream error; error << "Instruction " << instruction->GetId() << " in block " << current_block_->GetBlockId() @@ -285,7 +285,7 @@ void SSAChecker::VisitInstruction(HInstruction* instruction) { for (size_t i = 0, e = environment->Size(); i < e; ++i) { HInstruction* env_instruction = environment->GetInstructionAt(i); if (env_instruction != nullptr - && !env_instruction->Dominates(instruction)) { + && !env_instruction->StrictlyDominates(instruction)) { std::stringstream error; error << "Instruction " << env_instruction->GetId() << " in environment of instruction " << instruction->GetId() -- cgit v1.2.3-59-g8ed1b