Lines Matching refs:HLoopInformation
327 HLoopInformation* info = successor->GetLoopInformation(); in SplitCriticalEdge()
336 HLoopInformation* info = header->GetLoopInformation(); in SimplifyLoop()
466 void HLoopInformation::Dump(std::ostream& os) { in Dump()
570 void HLoopInformation::Add(HBasicBlock* block) { in Add()
574 void HLoopInformation::Remove(HBasicBlock* block) { in Remove()
578 void HLoopInformation::PopulateRecursive(HBasicBlock* block) { in PopulateRecursive()
598 void HLoopInformation::PopulateIrreducibleRecursive(HBasicBlock* block, ArenaBitVector* finalized) { in PopulateIrreducibleRecursive()
622 HLoopInformation* info = block->GetLoopInformation(); in PopulateIrreducibleRecursive()
647 void HLoopInformation::Populate() { in Populate()
701 HBasicBlock* HLoopInformation::GetPreHeader() const { in GetPreHeader()
707 bool HLoopInformation::Contains(const HBasicBlock& block) const { in Contains()
711 bool HLoopInformation::IsIn(const HLoopInformation& other) const { in IsIn()
715 bool HLoopInformation::IsDefinedOutOfTheLoop(HInstruction* instruction) const { in IsDefinedOutOfTheLoop()
719 size_t HLoopInformation::GetLifetimeEnd() const { in GetLifetimeEnd()
727 bool HLoopInformation::HasBackEdgeNotDominatedByHeader() const { in HasBackEdgeNotDominatedByHeader()
737 bool HLoopInformation::DominatesAllBackEdges(HBasicBlock* block) { in DominatesAllBackEdges()
1715 HLoopInformation* loop_info = GetLoopInformation(); in DisconnectAndDelete()
1826 HLoopInformation* loop_info = it.Current(); in DisconnectAndDelete()
1861 HLoopInformation* loop_info = it.Current(); in MergeWith()
1975 HLoopInformation* loop_info = block->GetLoopInformation(); in UpdateLoopAndTryInformationOfNewBlock()