Lines Matching refs:HLoopInformation
323 HLoopInformation* info = successor->GetLoopInformation();
332 HLoopInformation* info = header->GetLoopInformation();
460 void HLoopInformation::Dump(std::ostream& os) {
573 void HLoopInformation::Add(HBasicBlock* block) {
577 void HLoopInformation::Remove(HBasicBlock* block) {
581 void HLoopInformation::PopulateRecursive(HBasicBlock* block) {
601 void HLoopInformation::PopulateIrreducibleRecursive(HBasicBlock* block, ArenaBitVector* finalized) {
625 HLoopInformation* info = block->GetLoopInformation();
650 void HLoopInformation::Populate() {
705 HBasicBlock* HLoopInformation::GetPreHeader() const {
711 bool HLoopInformation::Contains(const HBasicBlock& block) const {
715 bool HLoopInformation::IsIn(const HLoopInformation& other) const {
719 bool HLoopInformation::IsDefinedOutOfTheLoop(HInstruction* instruction) const {
723 size_t HLoopInformation::GetLifetimeEnd() const {
731 bool HLoopInformation::HasBackEdgeNotDominatedByHeader() const {
741 bool HLoopInformation::DominatesAllBackEdges(HBasicBlock* block) {
751 bool HLoopInformation::HasExitEdge() const {
1843 HLoopInformation* loop_info = GetLoopInformation();
1954 HLoopInformation* loop_info = it.Current();
1993 HLoopInformation* loop_info = it.Current();
2111 HLoopInformation* loop_info = block->GetLoopInformation();
2436 HLoopInformation* loop = header->GetLoopInformation();