Home
last modified time | relevance | path

Searched refs:succBB (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dlive.cpp43 bool LiveAnalysis::RemovePhiLiveInFromSuccNotFromThisBB(BB &curBB, BB &succBB) const in RemovePhiLiveInFromSuccNotFromThisBB()
45 if (succBB.GetPhiInsns().empty()) { in RemovePhiLiveInFromSuccNotFromThisBB()
49 SparseDataInfo tempPhiIn(succBB.GetLiveIn()->GetMaxRegNum(), allocator); in RemovePhiLiveInFromSuccNotFromThisBB()
51 for (auto phiInsnIt : succBB.GetPhiInsns()) { in RemovePhiLiveInFromSuccNotFromThisBB()
73 for (auto succBB : bb.GetSuccs()) { in GenerateLiveOut()
74 if (succBB->GetLiveInChange() && !succBB->GetLiveIn()->NoneBit()) { in GenerateLiveOut()
75 isChanged = bb.LiveOutOrBits(*succBB->GetLiveIn()) || isChanged; in GenerateLiveOut()
76 isChanged = RemovePhiLiveInFromSuccNotFromThisBB(bb, *succBB) || isChanged; in GenerateLiveOut()
H A Dcg_cfg.cpp317 for (BB *succBB : bb->GetSuccs()) { in FindAndMarkUnreachable()
318 if (instackBBs.count(succBB->GetId()) == 0) { in FindAndMarkUnreachable()
319 toBeAnalyzedBBs.push(succBB); in FindAndMarkUnreachable()
320 (void)instackBBs.insert(succBB->GetId()); in FindAndMarkUnreachable()
535 for (BB *succBB : bb->GetSuccs()) { in UnreachCodeAnalysis()
536 toBeAnalyzedBBs.push_front(succBB); in UnreachCodeAnalysis()
537 unreachBBs.erase(succBB); in UnreachCodeAnalysis()
H A Dcgbb.cpp285 for (auto *succBB : bb->GetSuccs()) { in SeekCycles()
286 if (!visited[succBB->GetId()]) { in SeekCycles()
287 workStack.push(succBB); in SeekCycles()
288 } else if (onPath[succBB->GetId()]) { in SeekCycles()
289 (void)cycleSuccs[bb->GetId()].insert(succBB->GetId()); in SeekCycles()
H A Doptimize_common.cpp120 for (auto *succBB : bb->GetSuccs()) { in DumpEdge()
121 cfgFileOfStream << "BB" << bb->GetId() << " -> " << "BB" << succBB->GetId() << " [color=green];\n"; in DumpEdge()
H A Dcfgo.cpp521 BB *succBB = curBB.GetSuccs().front(); in Optimize() local
522 succBB->InsertAtBeginning(curBB); in Optimize()
H A Dcgfunc.cpp733 for (auto *succBB : bb->GetSuccs()) { in DumpBBInfo()
734 LogInfo::MapleLogger() << succBB->GetId() << " "; in DumpBBInfo()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Dlive.h92 bool RemovePhiLiveInFromSuccNotFromThisBB(BB &curBB, BB &succBB) const;
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dbytecode_circuit_builder.cpp1081 for (BytecodeRegion *succBB : bb->succs) { in CollectCacheBBforOSRLoop()
1082 CollectCacheBBforOSRLoop(succBB); in CollectCacheBBforOSRLoop()

Completed in 8 milliseconds