Searched refs:visitedBBs (Results 1 – 13 of 13) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
D | cgbb.cpp | 385 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 …]
|
D | loop.cpp | 217 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 …]
|
D | cg_ssu_pre.cpp | 521 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()
|
D | cg_ssa_pre.cpp | 530 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()
|
D | cg_cfg.cpp | 775 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()
|
D | ebo.cpp | 1235 visitedBBs.resize(cgFunc->NumBBs()); in EboInit() 1237 visitedBBs[i] = false; in EboInit()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
D | ebo.h | 131 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
|
D | loop.h | 147 visitedBBs(loopMemPool.Adapter()), in LoopFinder() 175 MapleVector<bool> visitedBBs; variable
|
D | cg_cfg.h | 117 void FindWillExitBBs(BB *bb, std::set<BB *, BBIdCmp> *visitedBBs);
|
D | cg_ssa_pre.h | 192 void PropagateNotAnt(BB *bb, std::set<BB *, BBIdCmp> *visitedBBs);
|
D | cg_ssu_pre.h | 216 void PropagateNotAvail(BB *bb, std::set<BB *, BBIdCmp> *visitedBBs);
|
D | cgbb.h | 1024 visitedBBs(alloc.Adapter()), in Bfs() 1038 MapleVector<bool> visitedBBs; variable
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/ |
D | bb.h | 244 void FindWillExitBBs(std::vector<bool> &visitedBBs) const;
|