/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | loop.cpp | 33 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 D | cgbb.cpp | 313 for (auto bbId : cycleSuccs[predBB.GetId()]) { in AllPredBBVisited() 314 if (bb.GetId() == bbId) { in AllPredBBVisited()
|
H A D | reg_alloc_lsra.cpp | 739 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 D | loop.h | 201 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 D | operand.h | 1953 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 D | frame_states.cpp | 96 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 D | frame_states.h | 192 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 D | bytecode_circuit_builder.h | 511 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 D | bytecode_circuit_builder.cpp | 989 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 D | llvm_ir_builder.h | 296 bool IsPrologue(int bbId) const in IsPrologue() 298 return bbId == 0; in IsPrologue() 300 void LinkToLLVMCfg(int bbId, const OperandsVector &predecessors);
|
H A D | llvm_ir_builder.cpp | 1258 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 D | reg_alloc_verifier.cpp | 407 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 D | inlining.cpp | 178 [[maybe_unused]] auto bbId = hotBlocks[i]->GetId(); in Do() local 179 LOG_INLINING(DEBUG) << "-process BB" << bbId << " (" << i << '/' << hotBlocks.size() << "): htn_" in Do()
|