Home | History | Annotate | Download | only in optimizing

Lines Matching defs:new_header

2341   HBasicBlock* new_header = new (arena_) HBasicBlock(this, header->GetDexPc());
2344 AddBlock(new_header);
2349 new_pre_header->AddSuccessor(new_header);
2350 new_header->AddSuccessor(exit);
2351 new_header->AddSuccessor(new_body);
2352 new_body->AddSuccessor(new_header);
2357 new_pre_header->dominated_blocks_.push_back(new_header);
2358 new_header->SetDominator(new_pre_header);
2359 new_header->dominated_blocks_.push_back(new_body);
2360 new_body->SetDominator(new_header);
2361 new_header->dominated_blocks_.push_back(exit);
2362 exit->SetDominator(new_header);
2368 reverse_post_order_[++index_of_header] = new_header;
2376 new_header->AddInstruction(suspend_check);
2382 new_header->AddBackEdge(new_body);
2383 new_header->GetLoopInformation()->SetSuspendCheck(suspend_check);
2384 new_header->GetLoopInformation()->Populate();
2386 HLoopInformationOutwardIterator it(*new_header);
2389 it.Current()->Add(new_header);