/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 | 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 | 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 | loop_optimization_test.cc | 73 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 …]
|
D | select_generator_test.cc | 44 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()
|
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() 435 loop_block->AddSuccessor(loop_block); in InsertSynthesizedLoopsForOsr() 436 loop_block->AddSuccessor(block); in InsertSynthesizedLoopsForOsr() 482 entry_block->AddSuccessor(body); in BuildIntrinsic() [all …]
|
D | codegen_test.cc | 424 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 …]
|
D | superblock_cloner_test.cc | 53 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()
|
D | register_allocator_test.cc | 501 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()
|
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 | 156 entry->AddSuccessor(first_block); in TEST_F() 163 first_block->AddSuccessor(exit_block); in TEST_F()
|
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 | optimizing_unit_test.h | 164 src_blk->AddSuccessor(dest_blk); in AdjacencyListGraph() 302 entry_block_->AddSuccessor(return_block_); 303 return_block_->AddSuccessor(exit_block_);
|
D | nodes.cc | 629 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 …]
|
D | ssa_liveness_analysis_test.cc | 49 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() 512 copy_block->AddSuccessor(orig_succ); in RemapEdgesSuccessors()
|
D | inliner.cc | 1040 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()
|
D | load_store_elimination_test.cc | 104 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()
|
D | loop_optimization.cc | 755 preheader->AddSuccessor(exit); in TryOptimizeInnerLoopFinite()
|
D | nodes.h | 1195 void AddSuccessor(HBasicBlock* block) { in AddSuccessor() function 3484 GetBlock()->AddSuccessor(handler);
|