Lines Matching refs:block
84 void PrintPredecessors(HBasicBlock* block) { in PrintPredecessors() argument
87 for (size_t i = 0, e = block->GetPredecessors().Size(); i < e; ++i) { in PrintPredecessors()
88 HBasicBlock* predecessor = block->GetPredecessors().Get(i); in PrintPredecessors()
94 void PrintSuccessors(HBasicBlock* block) { in PrintSuccessors() argument
97 for (size_t i = 0, e = block->GetSuccessors().Size(); i < e; ++i) { in PrintSuccessors()
98 HBasicBlock* successor = block->GetSuccessors().Get(i); in PrintSuccessors()
191 void VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock() argument
193 PrintProperty("name", "B", block->GetBlockId()); in VisitBasicBlock()
194 if (block->GetLifetimeStart() != kNoLifetime) { in VisitBasicBlock()
196 PrintInt("from_bci", block->GetLifetimeStart()); in VisitBasicBlock()
197 PrintInt("to_bci", block->GetLifetimeEnd()); in VisitBasicBlock()
202 PrintPredecessors(block); in VisitBasicBlock()
203 PrintSuccessors(block); in VisitBasicBlock()
206 if (block->GetDominator() != nullptr) { in VisitBasicBlock()
207 PrintProperty("dominator", "B", block->GetDominator()->GetBlockId()); in VisitBasicBlock()
214 for (HInstructionIterator it(block->GetPhis()); !it.Done(); it.Advance()) { in VisitBasicBlock()
227 PrintInstructions(block->GetPhis()); in VisitBasicBlock()
228 PrintInstructions(block->GetInstructions()); in VisitBasicBlock()