/arkcompiler/runtime_core/compiler/tests/ |
H A D | rpo_test.cpp | 120 D->AddSucc(M); in TEST_F() 136 E->AddSucc(N); in TEST_F() 137 M->AddSucc(K); in TEST_F() 138 K->AddSucc(exit); in TEST_F() 139 N->AddSucc(exit); in TEST_F() 257 G->AddSucc(N); in TEST_F() 258 N->AddSucc(K); in TEST_F() 259 K->AddSucc(G); in TEST_F()
|
H A D | loop_analyzer_new_test.cpp | 120 loop.GetBackEdges()[0]->AddSucc(bb->GetSuccessor(0)); in HWTEST_F() 221 bb->AddSucc(bb); in HWTEST_F()
|
H A D | dom_tree_test.cpp | 163 C->AddSucc(G); in TEST_F() 164 G->AddSucc(exit); in TEST_F()
|
H A D | compiler_basicblock_test.cpp | 418 start_block->AddSucc(end_block); in HWTEST_F()
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | rpo_test.cpp | 126 d->AddSucc(m); in TEST_F() 135 e->AddSucc(n); in TEST_F() 136 m->AddSucc(k); in TEST_F() 137 k->AddSucc(exit); in TEST_F() 138 n->AddSucc(exit); in TEST_F() 254 g->AddSucc(n); in TEST_F() 255 n->AddSucc(k); in TEST_F() 256 k->AddSucc(g); in TEST_F()
|
H A D | inst_generator.cpp | 823 entry->AddSucc(block); in CreateGraphWithOneBasicBlock() 824 block->AddSucc(exit); in CreateGraphWithOneBasicBlock() 835 entry->AddSucc(block1); in CreateGraphWithTwoBasicBlock() 836 block1->AddSucc(block2); in CreateGraphWithTwoBasicBlock() 837 block2->AddSucc(exit); in CreateGraphWithTwoBasicBlock() 853 entry->AddSucc(blockMain); in CreateGraphWithThreeBasicBlock() 854 blockMain->AddSucc(blockTrue); in CreateGraphWithThreeBasicBlock() 855 blockMain->AddSucc(blockFalse); in CreateGraphWithThreeBasicBlock() 856 blockTrue->AddSucc(exit); in CreateGraphWithThreeBasicBlock() 857 blockFalse->AddSucc(exi in CreateGraphWithThreeBasicBlock() [all...] |
H A D | savestate_optimization_tests.cpp | 106 GetGraph()->GetStartBlock()->AddSucc(block); in TEST_F() 107 block->AddSucc(GetGraph()->GetEndBlock()); in TEST_F()
|
H A D | dom_tree_test.cpp | 161 c->AddSucc(g); in TEST_F() 162 g->AddSucc(exit); in TEST_F()
|
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
H A D | ir_builder.cpp | 299 GetGraph()->GetStartBlock()->AddSucc(curr_bb); in ConnectBasicBlocks() 307 curr_bb->AddSucc(target_block, true); in ConnectBasicBlocks() 313 curr_bb->AddSucc(target_block); in ConnectBasicBlocks() 323 curr_bb->AddSucc(jmp_target_block); in ConnectBasicBlocks() 468 catch_begin->AddSucc(first_catch_bb); in ConnectTryCatchBlocks() 502 try_begin->AddSucc(catch_begin, true); in ConnectTryCodeBlock() 503 try_end->AddSucc(catch_begin, true); in ConnectTryCodeBlock() 531 try_block.end_bb->AddSucc(succ); in RestoreTryEnd()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
H A D | loop_unswitcher.cpp | 86 unswitchData->outer->AddSucc(commonOuter); in BuildLoopUnswitchControlFlow() 87 outerClone->AddSucc(commonOuter); in BuildLoopUnswitchControlFlow() 95 commonPredecessor->AddSucc(unswitchData->preHeader); in BuildLoopUnswitchControlFlow() 96 commonPredecessor->AddSucc(preHeaderClone); in BuildLoopUnswitchControlFlow()
|
H A D | basicblock.cpp | 504 AddSucc(newBb); 509 void BasicBlock::AddSucc(BasicBlock *succ, bool canAddEmptyBlock) 552 block->AddSucc(this); 1213 this->AddSucc(endBlock); 1400 block->AddSucc(this);
|
H A D | graph_cloner.cpp | 435 exitClone->AddSucc(unrollData->outer); in BuildLoopUnrollControlFlow() 640 cloneBlock->AddSucc(resolver); in CloneLoopHeader() 790 newOutsideSucc->AddSucc(outsideSucc); in CreateNewOutsideSucc() 890 unrollData->outer->AddSucc(preHeaderClone); in BuildLoopCloneControlFlow()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
H A D | ir_builder.cpp | 478 GetGraph()->GetStartBlock()->AddSucc(currBb); in ConnectBasicBlocks() 486 currBb->AddSucc(targetBlock, true); in ConnectBasicBlocks() 491 currBb->AddSucc(targetBlock); in ConnectBasicBlocks() 500 currBb->AddSucc(jmpTargetBlock); in ConnectBasicBlocks() 650 catchBegin->AddSucc(firstCatchBb); in ConnectTryCatchBlocks() 683 tryBegin->AddSucc(catchBegin, true); in ConnectTryCodeBlock() 684 tryEnd->AddSucc(catchBegin, true); in ConnectTryCodeBlock() 712 tryBlock.endBb->AddSucc(succ); in RestoreTryEnd() 856 throwBlock->AddSucc(cBb); in FindAppropriateCatchBlock() 902 throwBlock->AddSucc(catchBegi in ConnectThrowBlock() [all...] |
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
H A D | optimize_string_concat.cpp | 230 preHeader->AddSucc(header); in CreateAppendArgsLoop() 231 header->AddSucc(postExit); in CreateAppendArgsLoop() 232 header->AddSucc(backEdge); in CreateAppendArgsLoop() 233 backEdge->AddSucc(header); in CreateAppendArgsLoop()
|
H A D | licm_conditions.cpp | 292 singleConditionBlock->AddSucc(multiplePredsSucc); in ReplaceChainWithSingleBlock() 368 emptyBlock->AddSucc(phiBlock, true); in UpdateMultiplePredecessorsSuccessorsPreds() 375 emptyBlock->AddSucc(phiBlock, true); in UpdateMultiplePredecessorsSuccessorsPreds()
|
H A D | loop_idioms.cpp | 247 guardBlock->AddSucc(intrinsicBlock); in ReplaceArrayInitLoop() 248 intrinsicBlock->AddSucc(mergeBlock); in ReplaceArrayInitLoop()
|
H A D | inlining.cpp | 411 callBb->AddSucc(newCallBb); in InsertCallInst() 412 newCallBb->AddSucc(retBb); in InsertCallInst() 621 callBb->AddSucc(newCallBb); in MakeCallBbs() 638 callBb->AddSucc(callInlinedBlock); in InlineReceiver() 677 returnInlinedBlock->AddSucc(callContBb); in InlineReceiver()
|
H A D | try_catch_resolving.cpp | 156 throwBlock->AddSucc(catchBlock); in ConnectThrowCatchImpl()
|
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
H A D | basicblock.cpp | 77 AddSucc(new_bb); in SplitBlockAfterInstruction() 82 void BasicBlock::AddSucc(BasicBlock *succ, bool can_add_empty_block) in AddSucc() function in panda::compiler::BasicBlock 125 block->AddSucc(this); in InsertEmptyBlockBefore() 702 block->AddSucc(this); in InsertBlockBefore()
|
H A D | graph_cloner.cpp | 428 exit_clone->AddSucc(unroll_data->outer); in BuildLoopUnrollControlFlow() 605 clone_block->AddSucc(resolver); in CloneLoopHeader() 754 new_outside_succ->AddSucc(outside_succ); in CreateNewOutsideSucc() 860 unroll_data->outer->AddSucc(pre_header_clone); in BuildLoopCloneControlFlow()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
H A D | reg_alloc.cpp | 78 throwBlock->AddSucc(graph->GetEndBlock()); in RemoveThrowEdges()
|
/arkcompiler/runtime_core/static_core/compiler/tests/codegen/ |
H A D | codegen_test_1.cpp | 116 entry->AddSucc(block); in SRC_GRAPH() 117 block->AddSucc(exit); in SRC_GRAPH() 193 entry->AddSucc(block); in SRC_GRAPH() 194 block->AddSucc(exit); in SRC_GRAPH() 262 entry->AddSucc(block); in SRC_GRAPH() 263 block->AddSucc(exit); in SRC_GRAPH() 346 entry->AddSucc(block); in SRC_GRAPH() 347 block->AddSucc(exit); in SRC_GRAPH() 436 entry->AddSucc(block); in SRC_GRAPH() 437 block->AddSucc(exi in SRC_GRAPH() [all...] |
/arkcompiler/runtime_core/compiler/optimizer/analysis/ |
H A D | loop_analyzer.cpp | 164 pre_header->AddSucc(header); in UpdateControlFlowWithPreHeader()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
H A D | loop_analyzer.cpp | 164 preHeader->AddSucc(header); in UpdateControlFlowWithPreHeader()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | graph_linearizer.h | 38 void AddSucc(GateRegion *to) in AddSucc() function in panda::ecmascript::kungfu::GateRegion
|