Home
last modified time | relevance | path

Searched refs:sucBB (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dcfgo.cpp90 BB *sucBB = curBB.GetNext(); in MergeFallthuBB() local
91 if (sucBB == nullptr || IsLabelInSwitchTable(sucBB->GetLabIdx()) || in MergeFallthuBB()
92 !cgFunc->GetTheCFG()->CanMerge(curBB, *sucBB)) { in MergeFallthuBB()
95 if (curBB.IsAtomicBuiltInBB() || sucBB->IsAtomicBuiltInBB()) { in MergeFallthuBB()
102 if (sucBB == cgFunc->GetLastBB()) { in MergeFallthuBB()
105 cgFunc->GetTheCFG()->MergeBB(curBB, *sucBB, *cgFunc); in MergeFallthuBB()
110 bool ChainingPattern::MergeGotoBB(BB &curBB, BB &sucBB) in MergeGotoBB() argument
116 cgFunc->GetTheCFG()->MergeBB(curBB, sucBB, *cgFunc); in MergeGotoBB()
121 bool ChainingPattern::MoveSuccBBAsCurBBNext(BB &curBB, BB &sucBB) in MoveSuccBBAsCurBBNext() argument
157 RemoveGotoInsn(BB &curBB, BB &sucBB) RemoveGotoInsn() argument
176 ClearCurBBAndResetTargetBB(BB &curBB, BB &sucBB) ClearCurBBAndResetTargetBB() argument
260 BB *sucBB = CGCFG::GetTargetSuc(curBB); Optimize() local
501 BB *sucBB = CGCFG::GetTargetSuc(curBB); Optimize() local
514 BB *sucBB = CGCFG::GetTargetSuc(curBB); Optimize() local
[all...]
H A Dcg_cfg.cpp110 for (BB *sucBB : bb->GetSuccs()) { in CheckCFG()
112 for (BB *sucPred : sucBB->GetPreds()) { in CheckCFG()
118 << "dup pred " << sucPred->GetId() << " for sucBB " << sucBB->GetId() << "\n"; in CheckCFG()
124 LogInfo::MapleLogger() << "non pred for sucBB " << sucBB->GetId() << " for BB " << bb->GetId() << "\n"; in CheckCFG()
218 /* Merge sucBB into curBB. */
382 BB *sucBB = CGCFG::GetTargetSuc(curBB, false, isGotoIf); in RemoveBB() local
383 if (sucBB != nullptr) { in RemoveBB()
384 sucBB in RemoveBB()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Dcfgo.h46 bool MergeGotoBB(BB &curBB, BB &sucBB);
47 bool MoveSuccBBAsCurBBNext(BB &curBB, BB &sucBB);
48 bool RemoveGotoInsn(BB &curBB, BB &sucBB);
49 bool ClearCurBBAndResetTargetBB(BB &curBB, BB &sucBB);

Completed in 2 milliseconds