Home
last modified time | relevance | path

Searched refs:AddSuccessor (Results 1 – 22 of 22) sorted by relevance

/art/compiler/optimizing/
Dgraph_test.cc88 entry_block->AddSuccessor(if_block); in TEST_F()
89 if_block->AddSuccessor(if_true); in TEST_F()
90 if_true->AddSuccessor(return_block); in TEST_F()
91 if_block->AddSuccessor(return_block); in TEST_F()
92 return_block->AddSuccessor(exit_block); in TEST_F()
120 entry_block->AddSuccessor(if_block); in TEST_F()
121 if_block->AddSuccessor(return_block); in TEST_F()
122 if_false->AddSuccessor(return_block); in TEST_F()
123 if_block->AddSuccessor(if_false); in TEST_F()
124 return_block->AddSuccessor(exit_block); in TEST_F()
[all …]
Dgvn_test.cc42 entry->AddSuccessor(block); in TEST_F()
123 entry->AddSuccessor(block); in TEST_F()
142 block->AddSuccessor(then); in TEST_F()
143 block->AddSuccessor(else_); in TEST_F()
144 then->AddSuccessor(join); in TEST_F()
145 else_->AddSuccessor(join); in TEST_F()
203 entry->AddSuccessor(block); in TEST_F()
222 block->AddSuccessor(loop_header); in TEST_F()
223 loop_header->AddSuccessor(loop_body); in TEST_F()
224 loop_header->AddSuccessor(exit); in TEST_F()
[all …]
Dbounds_check_elimination_test.cc86 entry->AddSuccessor(block1); in TEST_F()
140 block2->AddSuccessor(exit); in TEST_F()
141 block4->AddSuccessor(exit); in TEST_F()
142 block5->AddSuccessor(exit); in TEST_F()
145 block1->AddSuccessor(block3); // True successor in TEST_F()
146 block1->AddSuccessor(block2); // False successor in TEST_F()
148 block3->AddSuccessor(block5); // True successor in TEST_F()
149 block3->AddSuccessor(block4); // False successor in TEST_F()
184 entry->AddSuccessor(block1); in TEST_F()
212 block1->AddSuccessor(exit); // true successor in TEST_F()
[all …]
Dloop_optimization_test.cc57 entry_block_->AddSuccessor(return_block_); in BuildGraph()
58 return_block_->AddSuccessor(exit_block_); in BuildGraph()
69 header->AddSuccessor(body); in AddLoop()
70 header->AddSuccessor(successor); in AddLoop()
72 body->AddSuccessor(header); in AddLoop()
209 body->AddSuccessor(header); in TEST_F()
210 entry_block_->AddSuccessor(header); in TEST_F()
211 header->AddSuccessor(body); in TEST_F()
212 header->AddSuccessor(return_block_); in TEST_F()
262 if_block->AddSuccessor(preheader0); in TEST_F()
[all …]
Dselect_generator_test.cc40 if_block->AddSuccessor(then_block); in ConstructBasicGraphForSelect()
41 if_block->AddSuccessor(else_block); in ConstructBasicGraphForSelect()
42 then_block->AddSuccessor(return_block_); in ConstructBasicGraphForSelect()
43 else_block->AddSuccessor(return_block_); in ConstructBasicGraphForSelect()
Dlicm_test.cc68 entry_->AddSuccessor(loop_preheader_); in BuildLoop()
69 loop_preheader_->AddSuccessor(loop_header_); in BuildLoop()
70 loop_header_->AddSuccessor(loop_body_); in BuildLoop()
71 loop_header_->AddSuccessor(return_); in BuildLoop()
72 loop_body_->AddSuccessor(loop_header_); in BuildLoop()
73 return_->AddSuccessor(exit_); in BuildLoop()
Dblock_builder.cc166 block->AddSuccessor(next_block); in ConnectBasicBlocks()
190 block->AddSuccessor(GetBlockAt(target_dex_pc)); in ConnectBasicBlocks()
192 block->AddSuccessor(graph_->GetExitBlock()); in ConnectBasicBlocks()
197 block->AddSuccessor(GetBlockAt(target_dex_pc)); in ConnectBasicBlocks()
202 block->AddSuccessor(next_case_block); in ConnectBasicBlocks()
214 block->AddSuccessor(GetBlockAt(std::next(DexInstructionIterator(pair)).DexPc())); in ConnectBasicBlocks()
341 new_catch_block->AddSuccessor(catch_block); in InsertTryBoundaryBlocks()
436 entry_block->AddSuccessor(body); in BuildIntrinsic()
437 body->AddSuccessor(exit_block); in BuildIntrinsic()
Dcodegen_test.cc430 entry->AddSuccessor(first_block); in TEST_F()
445 first_block->AddSuccessor(then_block); in TEST_F()
446 first_block->AddSuccessor(else_block); in TEST_F()
447 then_block->AddSuccessor(exit_block); in TEST_F()
448 else_block->AddSuccessor(exit_block); in TEST_F()
494 entry_block->AddSuccessor(code_block); in TEST_F()
495 code_block->AddSuccessor(exit_block); in TEST_F()
548 entry_block->AddSuccessor(if_block); in TEST_F()
549 if_block->AddSuccessor(if_true_block); in TEST_F()
550 if_block->AddSuccessor(if_false_block); in TEST_F()
[all …]
Dsuperblock_cloner_test.cc49 loop_preheader->AddSuccessor(loop_header); in CreateBasicLoopControlFlow()
51 loop_header->AddSuccessor(successor); in CreateBasicLoopControlFlow()
52 loop_header->AddSuccessor(loop_body); in CreateBasicLoopControlFlow()
53 loop_body->AddSuccessor(loop_header); in CreateBasicLoopControlFlow()
420 if_block->AddSuccessor(latch); in TEST_F()
421 if_block->AddSuccessor(temp1); in TEST_F()
422 temp1->AddSuccessor(header); in TEST_F()
592 loop3_extra_if_block->AddSuccessor(loop_body1); // Long exit. in TEST_F()
593 loop3_extra_if_block->AddSuccessor(loop_body3); in TEST_F()
Dregister_allocator_test.cc499 entry->AddSuccessor(block); in BuildIfElseWithPhi()
519 block->AddSuccessor(then); in BuildIfElseWithPhi()
520 block->AddSuccessor(else_); in BuildIfElseWithPhi()
521 then->AddSuccessor(join); in BuildIfElseWithPhi()
522 else_->AddSuccessor(join); in BuildIfElseWithPhi()
649 entry->AddSuccessor(block); in BuildFieldReturn()
666 block->AddSuccessor(exit); in BuildFieldReturn()
728 entry->AddSuccessor(block); in BuildTwoSubs()
800 entry->AddSuccessor(block); in BuildDiv()
859 entry->AddSuccessor(block); in TEST_F()
Dinduction_var_analysis_test.cc57 loop_preheader_[d]->AddSuccessor(loop_header_[d]); in BuildForLoop()
63 loop_body_[d]->AddSuccessor(loop_header_[d]); in BuildForLoop()
65 loop_header_[d]->AddSuccessor(loop_preheader_[d + 1]); in BuildForLoop()
66 loop_header_[d + 1]->AddSuccessor(loop_body_[d]); in BuildForLoop()
68 loop_header_[d]->AddSuccessor(loop_body_[d]); in BuildForLoop()
87 entry_->AddSuccessor(loop_preheader_[0]); in BuildLoopNest()
88 loop_header_[0]->AddSuccessor(return_); in BuildLoopNest()
89 return_->AddSuccessor(exit_); in BuildLoopNest()
134 cond->AddSuccessor(ifTrue); in BuildIf()
135 cond->AddSuccessor(ifFalse); in BuildIf()
[all …]
Dnodes_test.cc44 entry->AddSuccessor(first_block); in TEST_F()
51 first_block->AddSuccessor(exit_block); in TEST_F()
Doptimizing_unit_test.h214 entry_block_->AddSuccessor(return_block_); in InitGraph()
215 return_block_->AddSuccessor(exit_block_); in InitGraph()
Dgraph_checker_test.cc46 entry_block->AddSuccessor(exit_block); in CreateSimpleCFG()
Dinduction_var_range_test.cc94 entry_block_->AddSuccessor(loop_preheader_); in BuildLoop()
95 loop_preheader_->AddSuccessor(loop_header_); in BuildLoop()
96 loop_header_->AddSuccessor(loop_body_); in BuildLoop()
97 loop_header_->AddSuccessor(return_block); in BuildLoop()
98 loop_body_->AddSuccessor(loop_header_); in BuildLoop()
99 return_block->AddSuccessor(exit_block_); in BuildLoop()
Dconstant_folding_test.cc745 entry_block->AddSuccessor(block); in TEST_F()
746 block->AddSuccessor(exit_block); in TEST_F()
Dnodes.cc456 preheader->AddSuccessor(header); in TransformLoopToSinglePreheaderFormat()
1861 AddSuccessor(new_block); in SplitBefore()
2687 old_pre_header->AddSuccessor(if_block); in TransformLoopHeaderForBCE()
2688 if_block->AddSuccessor(true_block); // True successor in TransformLoopHeaderForBCE()
2689 if_block->AddSuccessor(false_block); // False successor in TransformLoopHeaderForBCE()
2690 true_block->AddSuccessor(new_pre_header); in TransformLoopHeaderForBCE()
2691 false_block->AddSuccessor(new_pre_header); in TransformLoopHeaderForBCE()
2741 new_pre_header->AddSuccessor(new_header); in TransformLoopForVectorization()
2742 new_header->AddSuccessor(exit); in TransformLoopForVectorization()
2743 new_header->AddSuccessor(new_body); in TransformLoopForVectorization()
[all …]
Dssa_liveness_analysis_test.cc48 block->AddSuccessor(successor); in CreateSuccessor()
Dsuperblock_cloner.cc204 copy_block->AddSuccessor(copy_succ); in AddCopyInternalEdge()
219 copy_block->AddSuccessor(orig_succ); in RemapCopyInternalEdge()
472 copy_block->AddSuccessor(orig_succ); in RemapEdgesSuccessors()
Dinliner.cc1136 cursor_block->AddSuccessor(otherwise); in CreateDiamondPatternForPolymorphicInline()
1137 cursor_block->AddSuccessor(then); in CreateDiamondPatternForPolymorphicInline()
1138 end_then->AddSuccessor(merge); in CreateDiamondPatternForPolymorphicInline()
1139 otherwise->AddSuccessor(merge); in CreateDiamondPatternForPolymorphicInline()
Dloop_optimization.cc756 preheader->AddSuccessor(exit); in TryOptimizeInnerLoopFinite()
Dnodes.h1082 void AddSuccessor(HBasicBlock* block) { in AddSuccessor() function
3222 GetBlock()->AddSuccessor(handler); in AddExceptionHandler()