Home
last modified time | relevance | path

Searched refs:GetSingleSuccessor (Results 1 – 14 of 14) sorted by relevance

/art/compiler/optimizing/
Dselect_generator.cc69 return block1->GetSingleSuccessor() == block2->GetSingleSuccessor(); in BlocksMergeTogether()
116 HBasicBlock* merge_block = true_block->GetSingleSuccessor(); in Run()
184 DCHECK_EQ(block->GetSingleSuccessor(), false_block); in Run()
188 DCHECK_EQ(block->GetSingleSuccessor(), merge_block); in Run()
Dsuspend_check_test.cc38 HBasicBlock* first_block = graph->GetEntryBlock()->GetSingleSuccessor(); in TestCode()
39 HBasicBlock* loop_header = first_block->GetSingleSuccessor(); in TestCode()
Dsuperblock_cloner_test.cc315 EXPECT_EQ(loop_body->GetSingleSuccessor(), header); in TEST_F()
316 EXPECT_EQ(bb_map.Get(loop_body)->GetSingleSuccessor(), header); in TEST_F()
351 EXPECT_EQ(loop_body->GetSingleSuccessor(), bb_map.Get(header)); in TEST_F()
352 EXPECT_EQ(bb_map.Get(loop_body)->GetSingleSuccessor(), header); in TEST_F()
394 EXPECT_EQ(loop_body->GetSingleSuccessor(), header); in TEST_F()
395 EXPECT_EQ(second_body->GetSingleSuccessor(), second_header); in TEST_F()
Dgraph_test.cc166 ASSERT_EQ(if_block->GetPredecessors()[0], entry_block->GetSingleSuccessor()); in TEST_F()
198 ASSERT_EQ(if_block->GetPredecessors()[0], entry_block->GetSingleSuccessor()); in TEST_F()
Dloop_optimization_test.cc325 EXPECT_EQ(preheader0->GetSingleSuccessor(), new_preheader); in TEST_F()
326 EXPECT_EQ(preheader1->GetSingleSuccessor(), new_preheader); in TEST_F()
Ddead_code_elimination.cc253 HBasicBlock* succ = block->GetSingleSuccessor(); in SimplifyAlwaysThrows()
433 HBasicBlock* successor = block->GetSingleSuccessor(); in ConnectSuccessiveBlocks()
Dgvn.cc440 DCHECK_EQ(dominator->GetSingleSuccessor(), block); in VisitBasicBlock()
Dgraph_checker.cc563 HBasicBlock* successor = ret->GetBlock()->GetSingleSuccessor(); in VisitReturn()
573 HBasicBlock* successor = ret->GetBlock()->GetSingleSuccessor(); in VisitReturnVoid()
Dloop_optimization.cc66 *succ = block->GetSingleSuccessor(); in IsGotoBlock()
681 block->GetSingleSuccessor()->GetPredecessors().size() == 1) { in SimplifyBlocks()
683 block->MergeWith(block->GetSingleSuccessor()); in SimplifyBlocks()
1221 vector_header_ = vector_preheader_->GetSingleSuccessor(); in GenerateNewLoop()
Dnodes.cc521 if (number_of_incomings != 1 || (GetEntryBlock()->GetSingleSuccessor() == header)) { in SimplifyLoop()
586 DCHECK_EQ(normal_successors[j]->GetSingleSuccessor(), successor); in SimplifyCFG()
2277 DCHECK_EQ(GetSingleSuccessor(), other); in MergeWith()
Dinstruction_builder.cc430 current_block_ = current_block_->GetSingleSuccessor(); in BuildIntrinsic()
474 DCHECK_EQ(current_block_->GetSingleSuccessor(), graph_->GetExitBlock()); in BuildIntrinsic()
744 return block->GetSingleSuccessor()->GetDexPc() == next_dex_pc; in IsFallthroughInstruction()
Dinduction_var_analysis.cc1153 body->GetSingleSuccessor() != loop->GetHeader() || in RewriteBreakLoop()
Dbounds_check_elimination.cc1929 HBasicBlock* new_preheader = true_block->GetSingleSuccessor(); in InsertPhiNodes()
Dnodes.h1226 HBasicBlock* GetSingleSuccessor() const { in GetSingleSuccessor() function
2964 return GetBlock()->GetSingleSuccessor(); in GetSuccessor()