Lines Matching refs:HLoopInformation
366 HLoopInformation* info = successor->GetLoopInformation(); in SplitCriticalEdge()
388 HLoopInformation* info = header->GetLoopInformation(); in OrderLoopHeaderPredecessors()
407 HLoopInformation* loop_info = header->GetLoopInformation(); in FixControlForNewSinglePreheader()
447 HLoopInformation* loop_info = header->GetLoopInformation(); in TransformLoopToSinglePreheaderFormat()
515 HLoopInformation* info = header->GetLoopInformation(); in SimplifyLoop()
622 void HLoopInformation::Dump(std::ostream& os) { in Dump()
736 void HLoopInformation::Add(HBasicBlock* block) { in Add()
740 void HLoopInformation::Remove(HBasicBlock* block) { in Remove()
744 void HLoopInformation::PopulateRecursive(HBasicBlock* block) { in PopulateRecursive()
764 void HLoopInformation::PopulateIrreducibleRecursive(HBasicBlock* block, ArenaBitVector* finalized) { in PopulateIrreducibleRecursive()
788 HLoopInformation* info = block->GetLoopInformation(); in PopulateIrreducibleRecursive()
813 void HLoopInformation::Populate() { in Populate()
871 void HLoopInformation::PopulateInnerLoopUpwards(HLoopInformation* inner_loop) { in PopulateInnerLoopUpwards()
874 HLoopInformation* outer_loop = GetPreHeader()->GetLoopInformation(); in PopulateInnerLoopUpwards()
880 HBasicBlock* HLoopInformation::GetPreHeader() const { in GetPreHeader()
886 bool HLoopInformation::Contains(const HBasicBlock& block) const { in Contains()
890 bool HLoopInformation::IsIn(const HLoopInformation& other) const { in IsIn()
894 bool HLoopInformation::IsDefinedOutOfTheLoop(HInstruction* instruction) const { in IsDefinedOutOfTheLoop()
898 size_t HLoopInformation::GetLifetimeEnd() const { in GetLifetimeEnd()
906 bool HLoopInformation::HasBackEdgeNotDominatedByHeader() const { in HasBackEdgeNotDominatedByHeader()
916 bool HLoopInformation::DominatesAllBackEdges(HBasicBlock* block) { in DominatesAllBackEdges()
926 bool HLoopInformation::HasExitEdge() const { in HasExitEdge()
2136 HLoopInformation* loop_info = GetLoopInformation(); in DisconnectAndDelete()
2247 HLoopInformation* loop_info = it.Current(); in DisconnectAndDelete()
2286 HLoopInformation* loop_info = it.Current(); in MergeWith()
2404 HLoopInformation* loop_info = block->GetLoopInformation(); in UpdateLoopAndTryInformationOfNewBlock()
2729 HLoopInformation* loop = header->GetLoopInformation(); in TransformLoopForVectorization()
3077 HLoopInformation* loop_info = block->GetLoopInformation(); in ReplaceInstrOrPhiByClone()