Home
last modified time | relevance | path

Searched refs:visitedBBs (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcgbb.cpp385 if (!isBackEdge && !visitedBBs[predBB->GetId()]) { in AllPredBBVisited()
399 if (!isBackEdge && !visitedBBs[predEhBB->GetId()]) { in AllPredBBVisited()
421 if (visitedBBs[sbb->GetId()]) { in MarkStraightLineBBInBFS()
428 visitedBBs[sbb->GetId()] = true; in MarkStraightLineBBInBFS()
452 …DEBUG_ASSERT(candidateBB->GetId() < visitedBBs.size(), "index out of range in RA::SearchForStraigh… in SearchForStraightLineBBs()
453 if (visitedBBs[candidateBB->GetId()]) { in SearchForStraightLineBBs()
464 visitedBBs[candidateBB->GetId()] = true; in SearchForStraightLineBBs()
473 DEBUG_ASSERT(curBB.GetId() < visitedBBs.size(), "index out of range in RA::BFS"); in BFS()
474 visitedBBs[curBB.GetId()] = true; in BFS()
479 visitedBBs[bb->GetId()] = true; in BFS()
[all …]
Dloop.cpp217 if (!visitedBBs[succBB->GetId()]) { in seekBackEdge()
233 if (visitedBBs[bb->GetId()]) { in seekCycles()
239 visitedBBs[bb->GetId()] = true; in seekCycles()
259 fill(visitedBBs.begin(), visitedBBs.end(), false); in markExtraEntryAndEncl()
276 visitedBBs[bb->GetId()] = true; in markExtraEntryAndEncl()
291 if (!visitedBBs[succBB->GetId()]) { in markExtraEntryAndEncl()
302 fill(visitedBBs.begin(), visitedBBs.end(), false); in markExtraEntryAndEncl()
309 fill(visitedBBs.begin(), visitedBBs.end(), false); in markExtraEntryAndEncl()
311 if (!visitedBBs[bb->GetId()]) { in markExtraEntryAndEncl()
313 visitedBBs[bb->GetId()] = true; in markExtraEntryAndEncl()
[all …]
Dcg_ssu_pre.cpp521 void SSUPre::PropagateNotAvail(BB *bb, std::set<BB *, BBIdCmp> *visitedBBs) in PropagateNotAvail() argument
523 if (visitedBBs->count(bb) != 0) { in PropagateNotAvail()
526 visitedBBs->insert(bb); in PropagateNotAvail()
532 PropagateNotAvail(succbb, visitedBBs); in PropagateNotAvail()
553 std::set<BB *, BBIdCmp> visitedBBs; in FormReals() local
555 PropagateNotAvail(cgFunc->GetFirstBB(), &visitedBBs); in FormReals()
Dcg_ssa_pre.cpp530 void SSAPre::PropagateNotAnt(BB *bb, std::set<BB *, BBIdCmp> *visitedBBs) in PropagateNotAnt() argument
532 if (visitedBBs->count(bb) != 0) { in PropagateNotAnt()
535 visitedBBs->insert(bb); in PropagateNotAnt()
541 PropagateNotAnt(predbb, visitedBBs); in PropagateNotAnt()
547 std::set<BB *, BBIdCmp> visitedBBs; in FormRealsNExits() local
551 PropagateNotAnt(cgbb, &visitedBBs); in FormRealsNExits()
Dcg_cfg.cpp775 void CGCFG::FindWillExitBBs(BB *bb, std::set<BB *, BBIdCmp> *visitedBBs) in FindWillExitBBs() argument
777 if (visitedBBs->count(bb) != 0) { in FindWillExitBBs()
780 visitedBBs->insert(bb); in FindWillExitBBs()
782 FindWillExitBBs(predbb, visitedBBs); in FindWillExitBBs()
793 std::set<BB *, BBIdCmp> visitedBBs; in WontExitAnalysis() local
794 FindWillExitBBs(cgFunc->GetCommonExitBB(), &visitedBBs); in WontExitAnalysis()
797 if (visitedBBs.count(bb) == 0) { in WontExitAnalysis()
Debo.cpp1235 visitedBBs.resize(cgFunc->NumBBs()); in EboInit()
1237 visitedBBs[i] = false; in EboInit()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Debo.h131 visitedBBs(eboAllocator.Adapter()), in Ebo()
171 return !visitedBBs.at(bb.GetId()); in IsNotVisited()
176 visitedBBs.at(bb.GetId()) = true; in SetBBVisited()
256 MapleVector<bool> visitedBBs; variable
Dloop.h147 visitedBBs(loopMemPool.Adapter()), in LoopFinder()
175 MapleVector<bool> visitedBBs; variable
Dcg_cfg.h117 void FindWillExitBBs(BB *bb, std::set<BB *, BBIdCmp> *visitedBBs);
Dcg_ssa_pre.h192 void PropagateNotAnt(BB *bb, std::set<BB *, BBIdCmp> *visitedBBs);
Dcg_ssu_pre.h216 void PropagateNotAvail(BB *bb, std::set<BB *, BBIdCmp> *visitedBBs);
Dcgbb.h1024 visitedBBs(alloc.Adapter()), in Bfs()
1038 MapleVector<bool> visitedBBs; variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/
Dbb.h244 void FindWillExitBBs(std::vector<bool> &visitedBBs) const;