Searched defs:pre_header (Results 1 - 4 of 4) sorted by relevance

/art/compiler/optimizing/
H A Dside_effects_analysis.cc62 HBasicBlock* pre_header = block->GetLoopInformation()->GetPreHeader(); local
63 if (pre_header->IsInLoop()) {
67 UpdateLoopEffects(pre_header->GetLoopInformation(), GetLoopEffects(block));
H A Dlicm.cc102 HBasicBlock* pre_header = loop_info->GetPreHeader(); local
143 instruction->MoveBefore(pre_header->GetLastInstruction());
H A Dload_store_elimination.cc612 HBasicBlock* pre_header = block->GetLoopInformation()->GetPreHeader(); local
614 heap_values_for_[pre_header->GetBlockId()];
H A Dnodes.cc344 HBasicBlock* pre_header = new (arena_) HBasicBlock(this, header->GetDexPc()); local
345 AddBlock(pre_header);
346 pre_header->AddInstruction(new (arena_) HGoto(header->GetDexPc()));
351 predecessor->ReplaceSuccessor(header, pre_header);
355 pre_header->AddSuccessor(header);
614 HBasicBlock* pre_header = block->GetPredecessors()[0]; local
615 PopulateIrreducibleRecursive(pre_header, finalized);
616 if (blocks_.IsBitSet(pre_header->GetBlockId())) {
2241 // The pre_header can never be a back edge of a loop.

Completed in 349 milliseconds