Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dgraph_test.cc89 entry_block->AddSuccessor(if_block); in TEST_F()
90 if_block->AddSuccessor(if_true); in TEST_F()
91 if_true->AddSuccessor(return_block); in TEST_F()
92 if_block->AddSuccessor(return_block); in TEST_F()
93 return_block->AddSuccessor(exit_block); in TEST_F()
121 entry_block->AddSuccessor(if_block); in TEST_F()
122 if_block->AddSuccessor(return_block); in TEST_F()
123 if_false->AddSuccessor(return_block); in TEST_F()
124 if_block->AddSuccessor(if_false); in TEST_F()
125 return_block->AddSuccessor(exit_block); in TEST_F()
[all …]
Dbounds_check_elimination_test.cc87 entry->AddSuccessor(block1); in TEST_F()
141 block2->AddSuccessor(exit); in TEST_F()
142 block4->AddSuccessor(exit); in TEST_F()
143 block5->AddSuccessor(exit); in TEST_F()
146 block1->AddSuccessor(block3); // True successor in TEST_F()
147 block1->AddSuccessor(block2); // False successor in TEST_F()
149 block3->AddSuccessor(block5); // True successor in TEST_F()
150 block3->AddSuccessor(block4); // False successor in TEST_F()
185 entry->AddSuccessor(block1); in TEST_F()
213 block1->AddSuccessor(exit); // true successor in TEST_F()
[all …]
Dgvn_test.cc43 entry->AddSuccessor(block); in TEST_F()
124 entry->AddSuccessor(block); in TEST_F()
143 block->AddSuccessor(then); in TEST_F()
144 block->AddSuccessor(else_); in TEST_F()
145 then->AddSuccessor(join); in TEST_F()
146 else_->AddSuccessor(join); in TEST_F()
204 entry->AddSuccessor(block); in TEST_F()
223 block->AddSuccessor(loop_header); in TEST_F()
224 loop_header->AddSuccessor(loop_body); in TEST_F()
225 loop_header->AddSuccessor(exit); in TEST_F()
[all …]
Dloop_optimization_test.cc74 entry_block_->AddSuccessor(return_block_); in BuildGraph()
75 return_block_->AddSuccessor(exit_block_); in BuildGraph()
86 header->AddSuccessor(body); in AddLoop()
87 header->AddSuccessor(successor); in AddLoop()
89 body->AddSuccessor(header); in AddLoop()
226 body->AddSuccessor(header); in TEST_F()
227 entry_block_->AddSuccessor(header); in TEST_F()
228 header->AddSuccessor(body); in TEST_F()
229 header->AddSuccessor(return_block_); in TEST_F()
279 if_block->AddSuccessor(preheader0); in TEST_F()
[all …]
Dselect_generator_test.cc45 if_block->AddSuccessor(then_block); in ConstructBasicGraphForSelect()
46 if_block->AddSuccessor(else_block); in ConstructBasicGraphForSelect()
47 then_block->AddSuccessor(return_block_); in ConstructBasicGraphForSelect()
48 else_block->AddSuccessor(return_block_); in ConstructBasicGraphForSelect()
Dlicm_test.cc69 entry_->AddSuccessor(loop_preheader_); in BuildLoop()
70 loop_preheader_->AddSuccessor(loop_header_); in BuildLoop()
71 loop_header_->AddSuccessor(loop_body_); in BuildLoop()
72 loop_header_->AddSuccessor(return_); in BuildLoop()
73 loop_body_->AddSuccessor(loop_header_); in BuildLoop()
74 return_->AddSuccessor(exit_); in BuildLoop()
Dblock_builder.cc157 block->AddSuccessor(next_block); in ConnectBasicBlocks()
177 block->AddSuccessor(GetBlockAt(target_dex_pc)); in ConnectBasicBlocks()
179 block->AddSuccessor(graph_->GetExitBlock()); in ConnectBasicBlocks()
184 block->AddSuccessor(GetBlockAt(target_dex_pc)); in ConnectBasicBlocks()
189 block->AddSuccessor(next_case_block); in ConnectBasicBlocks()
201 block->AddSuccessor(GetBlockAt(std::next(DexInstructionIterator(pair)).DexPc())); in ConnectBasicBlocks()
328 new_catch_block->AddSuccessor(catch_block); in InsertTryBoundaryBlocks()
422 loop_block->AddSuccessor(loop_block); in InsertSynthesizedLoopsForOsr()
423 loop_block->AddSuccessor(block); in InsertSynthesizedLoopsForOsr()
469 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 …]
Dregister_allocator_test.cc470 entry->AddSuccessor(block); in BuildIfElseWithPhi()
490 block->AddSuccessor(then); in BuildIfElseWithPhi()
491 block->AddSuccessor(else_); in BuildIfElseWithPhi()
492 then->AddSuccessor(join); in BuildIfElseWithPhi()
493 else_->AddSuccessor(join); in BuildIfElseWithPhi()
614 entry->AddSuccessor(block); in BuildFieldReturn()
631 block->AddSuccessor(exit); in BuildFieldReturn()
687 entry->AddSuccessor(block); in BuildTwoSubs()
753 entry->AddSuccessor(block); in BuildDiv()
806 entry->AddSuccessor(block); in TEST_F()
Dsuperblock_cloner_test.cc54 loop_preheader->AddSuccessor(loop_header); in CreateBasicLoopControlFlow()
56 loop_header->AddSuccessor(successor); in CreateBasicLoopControlFlow()
57 loop_header->AddSuccessor(loop_body); in CreateBasicLoopControlFlow()
58 loop_body->AddSuccessor(loop_header); in CreateBasicLoopControlFlow()
427 if_block->AddSuccessor(latch); in TEST_F()
428 if_block->AddSuccessor(temp1); in TEST_F()
429 temp1->AddSuccessor(header); in TEST_F()
598 loop3_extra_if_block->AddSuccessor(loop_body1); // Long exit. in TEST_F()
599 loop3_extra_if_block->AddSuccessor(loop_body3); in TEST_F()
Dinduction_var_analysis_test.cc58 loop_preheader_[d]->AddSuccessor(loop_header_[d]); in BuildForLoop()
64 loop_body_[d]->AddSuccessor(loop_header_[d]); in BuildForLoop()
66 loop_header_[d]->AddSuccessor(loop_preheader_[d + 1]); in BuildForLoop()
67 loop_header_[d + 1]->AddSuccessor(loop_body_[d]); in BuildForLoop()
69 loop_header_[d]->AddSuccessor(loop_body_[d]); in BuildForLoop()
88 entry_->AddSuccessor(loop_preheader_[0]); in BuildLoopNest()
89 loop_header_[0]->AddSuccessor(return_); in BuildLoopNest()
90 return_->AddSuccessor(exit_); in BuildLoopNest()
135 cond->AddSuccessor(ifTrue); in BuildIf()
136 cond->AddSuccessor(ifFalse); in BuildIf()
[all …]
Dnodes_test.cc157 entry->AddSuccessor(first_block); in TEST_F()
164 first_block->AddSuccessor(exit_block); in TEST_F()
Dgraph_checker_test.cc47 entry_block->AddSuccessor(exit_block); in CreateSimpleCFG()
Dconstant_folding_test.cc747 entry_block->AddSuccessor(block); in TEST_F()
748 block->AddSuccessor(exit_block); in TEST_F()
Dnodes.cc508 preheader->AddSuccessor(header); in TransformLoopToSinglePreheaderFormat()
2081 AddSuccessor(new_block); in SplitBefore()
2830 new_block->AddSuccessor(xhandler); in InlineInto()
2984 old_pre_header->AddSuccessor(if_block); in TransformLoopHeaderForBCE()
2985 if_block->AddSuccessor(true_block); // True successor in TransformLoopHeaderForBCE()
2986 if_block->AddSuccessor(false_block); // False successor in TransformLoopHeaderForBCE()
2987 true_block->AddSuccessor(new_pre_header); in TransformLoopHeaderForBCE()
2988 false_block->AddSuccessor(new_pre_header); in TransformLoopHeaderForBCE()
3040 new_pre_header->AddSuccessor(new_header); in TransformLoopForVectorization()
3041 new_header->AddSuccessor(exit); in TransformLoopForVectorization()
[all …]
Doptimizing_unit_test.h165 src_blk->AddSuccessor(dest_blk); in AdjacencyListGraph()
302 entry_block_->AddSuccessor(return_block_);
303 return_block_->AddSuccessor(exit_block_);
Dssa_liveness_analysis_test.cc50 block->AddSuccessor(successor); in CreateSuccessor()
Dinduction_var_range_test.cc95 entry_block_->AddSuccessor(loop_preheader_); in BuildLoop()
96 loop_preheader_->AddSuccessor(loop_header_); in BuildLoop()
97 loop_header_->AddSuccessor(loop_body_); in BuildLoop()
98 loop_header_->AddSuccessor(return_block); in BuildLoop()
99 loop_body_->AddSuccessor(loop_header_); in BuildLoop()
100 return_block->AddSuccessor(exit_block_); in BuildLoop()
Dload_store_elimination_test.cc119 pre_header_->AddSuccessor(loop_); in CreateTestControlFlowGraph()
120 loop_->AddSuccessor(loop_); in CreateTestControlFlowGraph()
121 loop_->AddSuccessor(return_block_); in CreateTestControlFlowGraph()
174 upper->AddSuccessor(left); in CreateDiamondShapedCFG()
175 upper->AddSuccessor(right); in CreateDiamondShapedCFG()
176 left->AddSuccessor(return_block_); in CreateDiamondShapedCFG()
177 right->AddSuccessor(return_block_); in CreateDiamondShapedCFG()
Dsuperblock_cloner.cc204 copy_block->AddSuccessor(copy_succ); in AddCopyInternalEdge()
219 copy_block->AddSuccessor(orig_succ); in RemapCopyInternalEdge()
510 copy_block->AddSuccessor(orig_succ); in RemapEdgesSuccessors()
Dinliner.cc1169 cursor_block->AddSuccessor(otherwise); in CreateDiamondPatternForPolymorphicInline()
1170 cursor_block->AddSuccessor(then); in CreateDiamondPatternForPolymorphicInline()
1171 end_then->AddSuccessor(merge); in CreateDiamondPatternForPolymorphicInline()
1172 otherwise->AddSuccessor(merge); in CreateDiamondPatternForPolymorphicInline()
Dcode_sinking.cc647 new_block->AddSuccessor(exit); in ReturnSinking()
Ddead_code_elimination.cc838 block->AddSuccessor(merge_false); in RemoveEmptyIfs()
Dloop_optimization.cc923 preheader->AddSuccessor(exit); in TryOptimizeInnerLoopFinite()
Dnodes.h1222 void AddSuccessor(HBasicBlock* block) { in AddSuccessor() function
3616 GetBlock()->AddSuccessor(handler);