Lines Matching defs:block
58 void HGraph::AddBlock(HBasicBlock* block) { in AddBlock()
156 HBasicBlock* block = blocks_[i]; in RemoveDeadBlocksInstructionsAsUsersAndDisconnect() local
195 HBasicBlock* block = blocks_[i]; in RemoveDeadBlocks() local
285 static bool UpdateDominatorOfSuccessor(HBasicBlock* block, HBasicBlock* successor) { in UpdateDominatorOfSuccessor()
549 HBasicBlock* HGraph::SplitEdge(HBasicBlock* block, HBasicBlock* successor) { in SplitEdge()
558 void HGraph::SplitCriticalEdge(HBasicBlock* block, HBasicBlock* successor) { in SplitCriticalEdge()
573 HBasicBlock* HGraph::SplitEdgeAndUpdateRPO(HBasicBlock* block, HBasicBlock* successor) { in SplitEdgeAndUpdateRPO()
583 static void FixPhisAfterPredecessorsReodering(HBasicBlock* block, size_t first, size_t second) { in FixPhisAfterPredecessorsReodering()
782 HBasicBlock* block = blocks_[block_id]; in SimplifyCFG() local
950 void HLoopInformation::Add(HBasicBlock* block) { in Add()
954 void HLoopInformation::Remove(HBasicBlock* block) { in Remove()
958 void HLoopInformation::PopulateRecursive(HBasicBlock* block) { in PopulateRecursive()
978 void HLoopInformation::PopulateIrreducibleRecursive(HBasicBlock* block, ArenaBitVector* finalized) { in PopulateIrreducibleRecursive()
1095 HBasicBlock* block = header_->GetPredecessors()[0]; in GetPreHeader() local
1130 bool HLoopInformation::DominatesAllBackEdges(HBasicBlock* block) { in DominatesAllBackEdges()
1206 HBasicBlock* block, in Add()
1262 HBasicBlock* block, in Remove()
1511 HBasicBlock* block = GetBlock(); in StrictlyDominates() local
1809 void HGraphVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
2293 static bool HasOnlyOneInstruction(const HBasicBlock& block) { in HasOnlyOneInstruction()
2701 void HGraph::DeleteDeadEmptyBlock(HBasicBlock* block) { in DeleteDeadEmptyBlock()
2719 void HGraph::UpdateLoopAndTryInformationOfNewBlock(HBasicBlock* block, in UpdateLoopAndTryInformationOfNewBlock()
3415 HBasicBlock* block = instr->GetBlock(); in ReplaceInstrOrPhiByClone() local