Searched refs:loop_info (Results 1 - 5 of 5) sorted by last modified time

/art/compiler/optimizing/
H A Dgraph_visualizer.cc552 HLoopInformation* loop_info = instruction->GetBlock()->GetLoopInformation(); local
553 if (loop_info == nullptr) {
556 StartAttributeStream("loop") << "B" << loop_info->GetHeader()->GetBlockId();
557 HLoopInformation* outer = loop_info->GetPreHeader()->GetLoopInformation();
564 << std::boolalpha << loop_info->IsIrreducible() << std::noboolalpha;
H A Dlicm.cc100 HLoopInformation* loop_info = block->GetLoopInformation(); local
102 HBasicBlock* pre_header = loop_info->GetPreHeader();
104 for (HBlocksInLoopIterator it_loop(*loop_info); !it_loop.Done(); it_loop.Advance()) {
107 if (inner->GetLoopInformation() != loop_info) {
116 if (loop_info->ContainsIrreducibleLoop()) {
121 DCHECK(!loop_info->IsIrreducible());
139 UpdateLoopPhisIn(instruction->GetEnvironment(), loop_info);
H A Dload_store_elimination.cc808 HLoopInformation* loop_info = instruction->GetBlock()->GetLoopInformation(); local
809 if (loop_info != nullptr) {
811 DCHECK(side_effects_.GetLoopEffects(loop_info->GetHeader()).DoesAnyWrite());
816 if (loop_info->IsDefinedOutOfTheLoop(original_ref)) {
817 DCHECK(original_ref->GetBlock()->Dominates(loop_info->GetPreHeader()));
H A Dnodes.cc1715 HLoopInformation* loop_info = GetLoopInformation(); local
1718 // Note that we do not remove `this` from `loop_info` as it is unreachable.
1719 DCHECK(!loop_info->IsIrreducible());
1720 DCHECK_EQ(loop_info->GetBlocks().NumSetBits(), 1u);
1721 DCHECK_EQ(static_cast<uint32_t>(loop_info->GetBlocks().GetHighestBitSet()), GetBlockId());
1722 loop_update_start = loop_info->GetPreHeader();
1826 HLoopInformation* loop_info = it.Current(); local
1827 loop_info->Remove(this);
1828 if (loop_info->IsBackEdge(*this)) {
1832 loop_info
1861 HLoopInformation* loop_info = it.Current(); local
1975 HLoopInformation* loop_info = block->GetLoopInformation(); local
[all...]
H A Dnodes.h864 HLoopInformation* loop_info = GetLoopInformation(); local
867 && (loop_info == nullptr || !loop_info->IsBackEdge(*this));

Completed in 117 milliseconds