Home
last modified time | relevance | path

Searched refs:bbId (Results 1 - 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dloop.cpp33 for (auto bbId : backEdges) { in Dump()
34 LogInfo::MapleLogger() << bbId << " "; in Dump()
37 for (auto bbId : loopBBs) { in Dump()
38 LogInfo::MapleLogger() << bbId << " "; in Dump()
41 for (auto bbId : exitBBs) { in Dump()
42 LogInfo::MapleLogger() << bbId << " "; in Dump()
81 for (auto bbId : loop.GetLoopBBs()) { in SetExitBBs()
82 auto *bb = cgFunc.GetBBFromID(bbId); in SetExitBBs()
H A Dcgbb.cpp313 for (auto bbId : cycleSuccs[predBB.GetId()]) { in AllPredBBVisited()
314 if (bb.GetId() == bbId) { in AllPredBBVisited()
H A Dreg_alloc_lsra.cpp739 for (auto bbId : loop.GetLoopBBs()) { in ComputeLoopLiveIntervalPriority()
740 auto *bb = cgFunc->GetBBFromID(bbId); in ComputeLoopLiveIntervalPriority()
1643 auto bbId = bb.GetId(); in UpdateLocalDefWithBBLiveIn() local
1652 if (defLiveIn.count(bbId) != 0) { in UpdateLocalDefWithBBLiveIn()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Dloop.h201 for (BBID bbId = 0; bbId < bbLoopParent.size(); ++bbId) { in Dump()
202 if (bbLoopParent[bbId] == nullptr) { in Dump()
205 LogInfo::MapleLogger() << "BB " << bbId << " in loop " << bbLoopParent[bbId]->GetHeader().GetId() << "\n"; in Dump()
H A Doperand.h1953 void InsertOpnd(uint32 bbId, RegOperand &phiParam) in InsertOpnd() argument
1955 DEBUG_ASSERT(!phiList.count(bbId), "cannot insert duplicate operand"); in InsertOpnd()
1956 (void)phiList.emplace(std::pair(bbId, &phiParam)); in InsertOpnd()
1959 void UpdateOpnd(uint32 bbId, uint32 newId, RegOperand &phiParam) in UpdateOpnd() argument
1962 phiList.erase(bbId); in UpdateOpnd()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dframe_states.cpp96 bool FrameStateBuilder::MergeFromSuccBB(size_t bbId) in MergeFromSuccBB() argument
99 auto liveout = GetOrOCreateBBLiveOut(bbId); in MergeFromSuccBB()
103 void FrameStateBuilder::MergeFromCatchBB(size_t bbId) in MergeFromCatchBB() argument
107 auto liveout = GetOrOCreateBBLiveOut(bbId); in MergeFromCatchBB()
115 bool FrameStateBuilder::ComputeLiveOut(size_t bbId) in ComputeLiveOut() argument
117 auto &bb = bcBuilder_->GetBasicBlockById(bbId); in ComputeLiveOut()
994 size_t bbId = pendingList_.back(); in ComputeLoopBack() local
995 auto &bb = bcBuilder_->GetBasicBlockById(bbId); in ComputeLoopBack()
997 visitState_[bbId] = MarkState::PENDING; in ComputeLoopBack()
999 for (size_t i = visitedInfo_[bbId] in ComputeLoopBack()
1054 CountLoopBody(FrameStateBuilder::LoopInfo& loopInfo, size_t bbId) CountLoopBody() argument
1195 EnterInnerLoop(FrameStateBuilder::LoopInfo* loopInfo, size_t bbId) EnterInnerLoop() argument
1253 Push(size_t bbId, size_t depth) Push() argument
1332 size_t bbId; global() member
[all...]
H A Dframe_states.h192 bool ComputeLiveOut(size_t bbId);
196 bool MergeFromSuccBB(size_t bbId);
197 void MergeFromCatchBB(size_t bbId);
204 FrameLiveOut *GetFrameLiveoutBefore(size_t bbId)
206 return bbBeginStateLiveouts_[bbId];
H A Dbytecode_circuit_builder.h511 inline bool IsEntryBlock(const size_t bbId) const in IsEntryBlock()
513 return bbId == 0; in IsEntryBlock()
516 inline bool IsFirstBasicBlock(const size_t bbId) const in IsFirstBasicBlock()
518 return bbId == 1; in IsFirstBasicBlock()
H A Dbytecode_circuit_builder.cpp989 for (auto &bbId: rpoList) { in BuildSubCircuit()
990 auto &bb = RegionAt(bbId); in BuildSubCircuit()
1049 for (auto &bbId : rpoList) { in FindOsrLoopHeadBB()
1050 auto &bb = RegionAt(bbId); in FindOsrLoopHeadBB()
1133 for (auto &bbId : rpoList) { in BuildOsrCircuit()
1134 auto &bb = RegionAt(bbId); in BuildOsrCircuit()
1141 osrLoopExitBBIds.insert(bbId); in BuildOsrCircuit()
1171 for (size_t bbId : osrLoopExitBBIds) { in BuildOsrCircuit()
1172 auto &bb = RegionAt(bbId); in BuildOsrCircuit()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/llvm/
H A Dllvm_ir_builder.h296 bool IsPrologue(int bbId) const in IsPrologue()
298 return bbId == 0; in IsPrologue()
300 void LinkToLLVMCfg(int bbId, const OperandsVector &predecessors);
H A Dllvm_ir_builder.cpp1258 void LLVMIRBuilder::LinkToLLVMCfg(int bbId, const OperandsVector &predecessors) in LinkToLLVMCfg() argument
1260 BasicBlock *bb = EnsureBB(bbId); in LinkToLLVMCfg()
1277 if (IsPrologue(bbId)) { in LinkToLLVMCfg()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dreg_alloc_verifier.cpp407 auto bbId = it->first; in RunImpl() local
409 std::find_if(bbs.begin(), bbs.end(), [bbId](auto bb) { return bb != nullptr && bb->GetId() == bbId; }); in RunImpl()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dinlining.cpp178 [[maybe_unused]] auto bbId = hotBlocks[i]->GetId(); in Do() local
179 LOG_INLINING(DEBUG) << "-process BB" << bbId << " (" << i << '/' << hotBlocks.size() << "): htn_" in Do()

Completed in 29 milliseconds