Home
last modified time | relevance | path

Searched refs:AddSuccessor (Results 1 – 23 of 23) 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 …]
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 …]
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 …]
Dloop_optimization_test.cc73 entry_block_->AddSuccessor(return_block_); in BuildGraph()
74 return_block_->AddSuccessor(exit_block_); in BuildGraph()
85 header->AddSuccessor(body); in AddLoop()
86 header->AddSuccessor(successor); in AddLoop()
88 body->AddSuccessor(header); in AddLoop()
228 body->AddSuccessor(header); in TEST_F()
229 entry_block_->AddSuccessor(header); in TEST_F()
230 header->AddSuccessor(body); in TEST_F()
231 header->AddSuccessor(return_block_); in TEST_F()
281 if_block->AddSuccessor(preheader0); in TEST_F()
[all …]
Dselect_generator_test.cc44 if_block->AddSuccessor(then_block); in ConstructBasicGraphForSelect()
45 if_block->AddSuccessor(else_block); in ConstructBasicGraphForSelect()
46 then_block->AddSuccessor(return_block_); in ConstructBasicGraphForSelect()
47 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()
435 loop_block->AddSuccessor(loop_block); in InsertSynthesizedLoopsForOsr()
436 loop_block->AddSuccessor(block); in InsertSynthesizedLoopsForOsr()
482 entry_block->AddSuccessor(body); in BuildIntrinsic()
[all …]
Dcodegen_test.cc424 entry->AddSuccessor(first_block); in TEST_F()
439 first_block->AddSuccessor(then_block); in TEST_F()
440 first_block->AddSuccessor(else_block); in TEST_F()
441 then_block->AddSuccessor(exit_block); in TEST_F()
442 else_block->AddSuccessor(exit_block); in TEST_F()
489 entry_block->AddSuccessor(code_block); in TEST_F()
490 code_block->AddSuccessor(exit_block); in TEST_F()
544 entry_block->AddSuccessor(if_block); in TEST_F()
545 if_block->AddSuccessor(if_true_block); in TEST_F()
546 if_block->AddSuccessor(if_false_block); in TEST_F()
[all …]
Dsuperblock_cloner_test.cc53 loop_preheader->AddSuccessor(loop_header); in CreateBasicLoopControlFlow()
55 loop_header->AddSuccessor(successor); in CreateBasicLoopControlFlow()
56 loop_header->AddSuccessor(loop_body); in CreateBasicLoopControlFlow()
57 loop_body->AddSuccessor(loop_header); in CreateBasicLoopControlFlow()
426 if_block->AddSuccessor(latch); in TEST_F()
427 if_block->AddSuccessor(temp1); in TEST_F()
428 temp1->AddSuccessor(header); in TEST_F()
597 loop3_extra_if_block->AddSuccessor(loop_body1); // Long exit. in TEST_F()
598 loop3_extra_if_block->AddSuccessor(loop_body3); in TEST_F()
Dregister_allocator_test.cc501 entry->AddSuccessor(block); in BuildIfElseWithPhi()
521 block->AddSuccessor(then); in BuildIfElseWithPhi()
522 block->AddSuccessor(else_); in BuildIfElseWithPhi()
523 then->AddSuccessor(join); in BuildIfElseWithPhi()
524 else_->AddSuccessor(join); in BuildIfElseWithPhi()
651 entry->AddSuccessor(block); in BuildFieldReturn()
668 block->AddSuccessor(exit); in BuildFieldReturn()
730 entry->AddSuccessor(block); in BuildTwoSubs()
802 entry->AddSuccessor(block); in BuildDiv()
861 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.cc156 entry->AddSuccessor(first_block); in TEST_F()
163 first_block->AddSuccessor(exit_block); in TEST_F()
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()
Doptimizing_unit_test.h164 src_blk->AddSuccessor(dest_blk); in AdjacencyListGraph()
302 entry_block_->AddSuccessor(return_block_);
303 return_block_->AddSuccessor(exit_block_);
Dnodes.cc629 preheader->AddSuccessor(header); in TransformLoopToSinglePreheaderFormat()
2133 AddSuccessor(new_block); in SplitBefore()
2962 old_pre_header->AddSuccessor(if_block); in TransformLoopHeaderForBCE()
2963 if_block->AddSuccessor(true_block); // True successor in TransformLoopHeaderForBCE()
2964 if_block->AddSuccessor(false_block); // False successor in TransformLoopHeaderForBCE()
2965 true_block->AddSuccessor(new_pre_header); in TransformLoopHeaderForBCE()
2966 false_block->AddSuccessor(new_pre_header); in TransformLoopHeaderForBCE()
3016 new_pre_header->AddSuccessor(new_header); in TransformLoopForVectorization()
3017 new_header->AddSuccessor(exit); in TransformLoopForVectorization()
3018 new_header->AddSuccessor(new_body); in TransformLoopForVectorization()
[all …]
Dssa_liveness_analysis_test.cc49 block->AddSuccessor(successor); in CreateSuccessor()
Dsuperblock_cloner.cc204 copy_block->AddSuccessor(copy_succ); in AddCopyInternalEdge()
219 copy_block->AddSuccessor(orig_succ); in RemapCopyInternalEdge()
512 copy_block->AddSuccessor(orig_succ); in RemapEdgesSuccessors()
Dinliner.cc1040 cursor_block->AddSuccessor(otherwise); in CreateDiamondPatternForPolymorphicInline()
1041 cursor_block->AddSuccessor(then); in CreateDiamondPatternForPolymorphicInline()
1042 end_then->AddSuccessor(merge); in CreateDiamondPatternForPolymorphicInline()
1043 otherwise->AddSuccessor(merge); in CreateDiamondPatternForPolymorphicInline()
Dload_store_elimination_test.cc104 pre_header_->AddSuccessor(loop_); in CreateTestControlFlowGraph()
105 loop_->AddSuccessor(loop_); in CreateTestControlFlowGraph()
106 loop_->AddSuccessor(return_block_); in CreateTestControlFlowGraph()
159 upper->AddSuccessor(left); in CreateDiamondShapedCFG()
160 upper->AddSuccessor(right); in CreateDiamondShapedCFG()
161 left->AddSuccessor(return_block_); in CreateDiamondShapedCFG()
162 right->AddSuccessor(return_block_); in CreateDiamondShapedCFG()
Dloop_optimization.cc755 preheader->AddSuccessor(exit); in TryOptimizeInnerLoopFinite()
Dnodes.h1195 void AddSuccessor(HBasicBlock* block) { in AddSuccessor() function
3484 GetBlock()->AddSuccessor(handler);