Home
last modified time | relevance | path

Searched refs:IsEndBlock (Results 1 - 25 of 27) sorted by relevance

12

/arkcompiler/runtime_core/compiler/optimizer/analysis/
H A Dlinear_order.cpp68 } else if (!prev_block->IsEndBlock() && block != prev_block->GetSuccessor(0) && in HandlePrevInstruction()
69 !prev_block->GetSuccessor(0)->IsEndBlock()) { in HandlePrevInstruction()
114 if (prev != nullptr && !prev->IsEndBlock()) { in MakeLinearOrder()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dlinear_order.cpp51 } else if (ifTrueBlock->GetFalseSuccessor() != nextBlock && !ifTrueBlock->GetSuccessor(0)->IsEndBlock()) { in HandleIfBlock()
87 } else if (!prevBlock->IsEndBlock() && block != prevBlock->GetSuccessor(0) && in HandlePrevInstruction()
88 !prevBlock->GetSuccessor(0)->IsEndBlock()) { in HandlePrevInstruction()
133 if (prev != nullptr && !prev->IsEndBlock() && !prev->GetSuccessor(0)->IsEndBlock()) { in MakeLinearOrder()
H A Dmonitor_analysis.cpp27 if (bb->IsEndBlock()) { in MarkedMonitorRec()
H A Dliveness_analyzer.cpp410 if (block->GetSuccsBlocks().size() == 1 && block->GetSuccessor(0)->IsEndBlock()) { in ProcessOpcodeLiveOut()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dcode_sink.cpp97 if (block->IsStartBlock() || block->IsEndBlock()) { in ProcessBlock()
193 if (candidate->IsEndBlock() || candidate->IsTryBegin() || candidate->IsTryEnd()) { in IsAcceptableTarget()
H A Dcse.cpp76 if (bb->IsEndBlock()) { in CollectTreeForest()
H A Dinlining.cpp60 if (bb == nullptr || bb->IsStartBlock() || bb->IsEndBlock()) { in CalculateInstructionsCount()
1149 if (bb == nullptr || bb->IsStartBlock() || bb->IsEndBlock()) { in RemoveDeadSafePoints()
1462 if (bb != nullptr && !bb->IsStartBlock() && !bb->IsEndBlock()) { in UpdateControlflow()
H A Dcleanup.cpp162 return bb == nullptr || bb->IsStartBlock() || bb->IsEndBlock() || bb->IsCatchBegin() || bb->IsTryEnd(); in SkipBasicBlock()
H A Dlse.cpp409 if (block->IsEndBlock()) { in ExistsPathWithoutShadowingStores()
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dbasicblock.cpp36 bool BasicBlock::IsEndBlock() const in IsEndBlock() function in panda::compiler::BasicBlock
42 return IsStartBlock() || IsEndBlock() || IsTryBegin() || IsTryEnd() || IsCatchBegin(); in IsPseudoControlFlowBlock()
55 ASSERT(!IsStartBlock() && !IsEndBlock()); in SplitBlockAfterInstruction()
266 ASSERT(!succ->IsEndBlock()); in JoinSuccessorBlock()
721 } else if (this->IsEndBlock()) { in Clone()
H A Dgraph_checker.cpp142 if (!block->IsEndBlock() && !block->IsStartBlock()) { in CheckBlock()
157 ASSERT_PRINT(block->IsEndBlock() || block->IsTryBegin() || block->IsTryEnd() || in CheckControlFlow()
534 if (block.GetSuccsBlocks()[0]->IsEndBlock()) { in CheckBlockEdges()
751 ASSERT_DO(succ->IsEndBlock() || succ->IsTryEnd(), in VisitReturn()
H A Dgraph.cpp291 if (block->IsEndBlock()) { in DisconnectBlock()
H A Ddump.cpp454 if (block->IsEndBlock()) { in BlockProps()
H A Dbasicblock.h162 bool IsEndBlock() const;
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
H A Dreg_alloc.cpp64 if (succ->IsEndBlock()) { in RemoveThrowEdges()
H A Dsplit_resolver.cpp40 if (!block->IsEndBlock()) { in Run()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dvisualizer_printer.cpp106 } else if (block->IsEndBlock()) { in PrintInsts()
H A Dbasicblock.cpp446 bool BasicBlock::IsEndBlock() const
452 return IsStartBlock() || IsEndBlock() || IsTryBegin() || IsTryEnd();
481 ASSERT(!IsStartBlock() && !IsEndBlock());
693 ASSERT(!succ->IsEndBlock());
820 ASSERT(!succ->IsEndBlock());
1419 } else if (this->IsEndBlock()) {
H A Dgraph_checker.cpp183 if (!block->IsEndBlock() && !block->IsStartBlock()) { in CheckBlock()
198 CHECKER_MESSAGE_IF_NOT_AND_PRINT(block->IsEndBlock() || block->IsTryBegin() || block->IsTryEnd() || in CheckControlFlow()
836 if (block.GetSuccsBlocks()[0]->IsEndBlock()) { in CheckUserOfInt32()
2082 CHECKER_DO_IF_NOT_AND_PRINT_VISITOR(v, succ->IsEndBlock() || succ->IsTryEnd(), in CheckUserOfInt32()
2095 v, succ->IsEndBlock() || succ->IsTryEnd(), in CheckUserOfInt32()
2312 v, succ->IsEndBlock() || succ->IsTryEnd() || succ->IsCatchBegin(), in CheckUserOfInt32()
H A Dgraph.cpp348 if (block->IsEndBlock()) { in DisconnectBlock()
H A Dbasicblock.h112 bool IsEndBlock() const;
/arkcompiler/runtime_core/compiler/tests/
H A Dcompiler_basicblock_test.cpp117 if (bb->IsStartBlock() || bb->IsEndBlock() || bb->IsTryEnd()) { in HWTEST_F()
455 if (inst->IsPhi() || bb->IsStartBlock() || bb->IsEndBlock()) { in HWTEST_F()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
H A Dsplit_resolver.cpp38 if (!block->IsEndBlock()) { in Run()
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/optimizations/interop_js/
H A Dinterop_intrinsic_optimization.cpp348 if (block->IsStartBlock() || block->IsEndBlock()) { in IterateBlockFromBoundary()
597 ASSERT(!block->IsEndBlock()); in RemoveReachableScopeStarts()
663 ASSERT(!block->IsEndBlock()); in InvalidateScopesInSubgraph()
709 if (block->IsEndBlock()) { in CheckGraphRec()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H A Dcleanup.cpp28 return bb == nullptr || bb->IsStartBlock() || bb->IsEndBlock() || bb->IsCatchBegin() || bb->IsTryEnd(); in SkipBasicBlock()

Completed in 29 milliseconds

12