Searched refs:new_preheader (Results 1 – 5 of 5) sorted by relevance
/art/compiler/optimizing/ |
D | loop_optimization_test.cc | 322 HBasicBlock* new_preheader = header->GetLoopInformation()->GetPreHeader(); in TEST_F() local 323 EXPECT_EQ(preheader0->GetSingleSuccessor(), new_preheader); in TEST_F() 324 EXPECT_EQ(preheader1->GetSingleSuccessor(), new_preheader); in TEST_F() 326 EXPECT_EQ(new_preheader->GetPhis().CountSize(), 1u); in TEST_F() 327 HPhi* new_preheader_phi = new_preheader->GetFirstPhi()->AsPhi(); in TEST_F()
|
D | loop_optimization.h | 346 HBasicBlock* new_preheader, 354 HBasicBlock* new_preheader, 366 HPhi* InitializeForNewLoop(HBasicBlock* new_preheader, HInstruction* lo);
|
D | bounds_check_elimination.cc | 1912 HBasicBlock* new_preheader = loop->GetPreHeader(); in TransformLoopForDeoptimizationIfNeeded() local 1913 HBasicBlock* if_block = new_preheader->GetDominator(); in TransformLoopForDeoptimizationIfNeeded() 1920 new_preheader->AddInstruction(new (GetGraph()->GetAllocator()) HGoto()); in TransformLoopForDeoptimizationIfNeeded() 1952 HBasicBlock* new_preheader = true_block->GetSingleSuccessor(); in InsertPhiNodes() local 1967 phi = NewPhi(new_preheader, instruction, type); in InsertPhiNodes() 1982 phi = NewPhi(new_preheader, instruction, type); in InsertPhiNodes() 1997 HPhi* NewPhi(HBasicBlock* new_preheader, in NewPhi() argument 2015 new_preheader->AddPhi(phi); in NewPhi()
|
D | loop_optimization.cc | 1560 HPhi* HLoopOptimization::InitializeForNewLoop(HBasicBlock* new_preheader, HInstruction* lo) { in InitializeForNewLoop() argument 1563 vector_preheader_ = new_preheader, in InitializeForNewLoop() 1579 HBasicBlock* new_preheader, in GenerateNewLoopScalarOrTraditional() argument 1586 HPhi* phi = InitializeForNewLoop(new_preheader, lo); in GenerateNewLoopScalarOrTraditional() 1601 HBasicBlock* new_preheader, in GenerateNewLoopPredicated() argument 1608 HPhi* phi = InitializeForNewLoop(new_preheader, lo); in GenerateNewLoopPredicated()
|
D | nodes.cc | 458 static void FixControlForNewSinglePreheader(HBasicBlock* header, HBasicBlock* new_preheader) { in FixControlForNewSinglePreheader() argument 462 if (!loop_info->IsBackEdge(*predecessor) && predecessor != new_preheader) { in FixControlForNewSinglePreheader() 463 predecessor->ReplaceSuccessor(header, new_preheader); in FixControlForNewSinglePreheader()
|