/art/compiler/optimizing/ |
D | graph_test.cc | 88 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 …]
|
D | gvn_test.cc | 42 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 …]
|
D | bounds_check_elimination_test.cc | 86 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 …]
|
D | loop_optimization_test.cc | 57 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 …]
|
D | select_generator_test.cc | 40 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()
|
D | licm_test.cc | 68 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()
|
D | block_builder.cc | 166 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()
|
D | codegen_test.cc | 430 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 …]
|
D | superblock_cloner_test.cc | 49 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()
|
D | register_allocator_test.cc | 499 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()
|
D | induction_var_analysis_test.cc | 57 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 …]
|
D | nodes_test.cc | 44 entry->AddSuccessor(first_block); in TEST_F() 51 first_block->AddSuccessor(exit_block); in TEST_F()
|
D | optimizing_unit_test.h | 214 entry_block_->AddSuccessor(return_block_); in InitGraph() 215 return_block_->AddSuccessor(exit_block_); in InitGraph()
|
D | graph_checker_test.cc | 46 entry_block->AddSuccessor(exit_block); in CreateSimpleCFG()
|
D | induction_var_range_test.cc | 94 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()
|
D | constant_folding_test.cc | 745 entry_block->AddSuccessor(block); in TEST_F() 746 block->AddSuccessor(exit_block); in TEST_F()
|
D | nodes.cc | 456 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 …]
|
D | ssa_liveness_analysis_test.cc | 48 block->AddSuccessor(successor); in CreateSuccessor()
|
D | superblock_cloner.cc | 204 copy_block->AddSuccessor(copy_succ); in AddCopyInternalEdge() 219 copy_block->AddSuccessor(orig_succ); in RemapCopyInternalEdge() 472 copy_block->AddSuccessor(orig_succ); in RemapEdgesSuccessors()
|
D | inliner.cc | 1136 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()
|
D | loop_optimization.cc | 756 preheader->AddSuccessor(exit); in TryOptimizeInnerLoopFinite()
|
D | nodes.h | 1082 void AddSuccessor(HBasicBlock* block) { in AddSuccessor() function 3222 GetBlock()->AddSuccessor(handler); in AddExceptionHandler()
|