/art/compiler/optimizing/ |
D | graph_test.cc | 89 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 …]
|
D | bounds_check_elimination_test.cc | 87 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 …]
|
D | gvn_test.cc | 43 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 …]
|
D | loop_optimization_test.cc | 74 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 …]
|
D | select_generator_test.cc | 45 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()
|
D | licm_test.cc | 69 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()
|
D | block_builder.cc | 157 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 …]
|
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 | register_allocator_test.cc | 470 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()
|
D | superblock_cloner_test.cc | 54 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()
|
D | induction_var_analysis_test.cc | 58 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 …]
|
D | nodes_test.cc | 157 entry->AddSuccessor(first_block); in TEST_F() 164 first_block->AddSuccessor(exit_block); in TEST_F()
|
D | graph_checker_test.cc | 47 entry_block->AddSuccessor(exit_block); in CreateSimpleCFG()
|
D | constant_folding_test.cc | 747 entry_block->AddSuccessor(block); in TEST_F() 748 block->AddSuccessor(exit_block); in TEST_F()
|
D | nodes.cc | 508 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 …]
|
D | optimizing_unit_test.h | 165 src_blk->AddSuccessor(dest_blk); in AdjacencyListGraph() 302 entry_block_->AddSuccessor(return_block_); 303 return_block_->AddSuccessor(exit_block_);
|
D | ssa_liveness_analysis_test.cc | 50 block->AddSuccessor(successor); in CreateSuccessor()
|
D | induction_var_range_test.cc | 95 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()
|
D | load_store_elimination_test.cc | 119 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()
|
D | superblock_cloner.cc | 204 copy_block->AddSuccessor(copy_succ); in AddCopyInternalEdge() 219 copy_block->AddSuccessor(orig_succ); in RemapCopyInternalEdge() 510 copy_block->AddSuccessor(orig_succ); in RemapEdgesSuccessors()
|
D | inliner.cc | 1169 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()
|
D | code_sinking.cc | 647 new_block->AddSuccessor(exit); in ReturnSinking()
|
D | dead_code_elimination.cc | 838 block->AddSuccessor(merge_false); in RemoveEmptyIfs()
|
D | loop_optimization.cc | 923 preheader->AddSuccessor(exit); in TryOptimizeInnerLoopFinite()
|
D | nodes.h | 1222 void AddSuccessor(HBasicBlock* block) { in AddSuccessor() function 3616 GetBlock()->AddSuccessor(handler);
|