Home
last modified time | relevance | path

Searched refs:new_preheader (Results 1 – 5 of 5) sorted by relevance

/art/compiler/optimizing/
Dloop_optimization_test.cc305 HBasicBlock* new_preheader = header->GetLoopInformation()->GetPreHeader(); in TEST_F() local
306 EXPECT_EQ(preheader0->GetSingleSuccessor(), new_preheader); in TEST_F()
307 EXPECT_EQ(preheader1->GetSingleSuccessor(), new_preheader); in TEST_F()
309 EXPECT_EQ(new_preheader->GetPhis().CountSize(), 1u); in TEST_F()
310 HPhi* new_preheader_phi = new_preheader->GetFirstPhi()->AsPhi(); in TEST_F()
Dbounds_check_elimination.cc1788 HBasicBlock* new_preheader = loop->GetPreHeader(); in TransformLoopForDeoptimizationIfNeeded() local
1789 HBasicBlock* if_block = new_preheader->GetDominator(); in TransformLoopForDeoptimizationIfNeeded()
1796 new_preheader->AddInstruction(new (GetGraph()->GetAllocator()) HGoto()); in TransformLoopForDeoptimizationIfNeeded()
1828 HBasicBlock* new_preheader = true_block->GetSingleSuccessor(); in InsertPhiNodes() local
1843 phi = NewPhi(new_preheader, instruction, type); in InsertPhiNodes()
1858 phi = NewPhi(new_preheader, instruction, type); in InsertPhiNodes()
1873 HPhi* NewPhi(HBasicBlock* new_preheader, in NewPhi() argument
1891 new_preheader->AddPhi(phi); in NewPhi()
Dloop_optimization.h176 HBasicBlock* new_preheader,
Dnodes.cc406 static void FixControlForNewSinglePreheader(HBasicBlock* header, HBasicBlock* new_preheader) { in FixControlForNewSinglePreheader() argument
410 if (!loop_info->IsBackEdge(*predecessor) && predecessor != new_preheader) { in FixControlForNewSinglePreheader()
411 predecessor->ReplaceSuccessor(header, new_preheader); in FixControlForNewSinglePreheader()
Dloop_optimization.cc1212 HBasicBlock* new_preheader, in GenerateNewLoop() argument
1220 vector_preheader_ = new_preheader, in GenerateNewLoop()