Home
last modified time | relevance | path

Searched refs:bfs (Results 1 – 15 of 15) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dreg_alloc.cpp61 Bfs *bfs = GET_ANALYSIS(CgBBSort, f); in PhaseRun() local
62 CHECK_FATAL(bfs != nullptr, "null ptr check"); in PhaseRun()
63 regAllocator = phaseMp->New<LSRALinearScanRegAllocator>(f, *phaseMp, bfs); in PhaseRun()
67 Bfs *bfs = GET_ANALYSIS(CgBBSort, f); in PhaseRun() local
68 CHECK_FATAL(bfs != nullptr, "null ptr check"); in PhaseRun()
69 regAllocator = phaseMp->New<LSRALinearScanRegAllocator>(f, *phaseMp, bfs); in PhaseRun()
Dreg_coalesce.cpp46 bfs = memPool->New<Bfs>(*cgFunc, *memPool); in Analysis()
47 bfs->ComputeBlockOrder(); in Analysis()
54 bfs = nullptr; in ClearBFS()
Dcgbb.cpp567 bfs = memPool->New<Bfs>(f, *memPool); in PhaseRun()
568 CHECK_FATAL(bfs != nullptr, "NIY, ptr null check."); in PhaseRun()
569 bfs->ComputeBlockOrder(); in PhaseRun()
Dreg_alloc_lsra.cpp196 for (auto *bb : bfs->sortedBBs) { in PrintLiveRangesGraph()
990 for (BB *bb : bfs->sortedBBs) { in ComputeLiveInterval()
1067 for (uint32 bbIdx = 0; bbIdx < bfs->sortedBBs.size(); ++bbIdx) { in LiveIntervalAnalysis()
1068 BB *bb = bfs->sortedBBs[bbIdx]; in LiveIntervalAnalysis()
2034 for (BB *bb : bfs->sortedBBs) { in Run()
2053 CallerSaveOpt opt(liveIntervalsArray, bfs); in FinalizeRegisters()
2055 for (BB *bb : bfs->sortedBBs) { in FinalizeRegisters()
2429 bfs = nullptr; /* bfs is not utilized outside the function. */ in AllocateRegisters()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_reg_coalesce.cpp193 for (size_t bbIdx = bfs->sortedBBs.size(); bbIdx > 0; --bbIdx) { in CollectCandidate()
194 BB *bb = bfs->sortedBBs[bbIdx - 1]; in CollectCandidate()
232 …static_cast<uint32>(cgFunc->GetTotalNumberOfInstructions()) + static_cast<uint32>(bfs->sortedBBs.s… in ComputeLiveIntervals()
236 for (size_t bbIdx = bfs->sortedBBs.size(); bbIdx > 0; --bbIdx) { in ComputeLiveIntervals()
237 BB *bb = bfs->sortedBBs[bbIdx - 1]; in ComputeLiveIntervals()
425 for (size_t bbIdx = bfs->sortedBBs.size(); bbIdx > 0; --bbIdx) { in CoalesceRegisters()
426 BB *bb = bfs->sortedBBs[bbIdx - 1]; in CoalesceRegisters()
433 for (size_t bbIdx = bfs->sortedBBs.size(); bbIdx > 0; --bbIdx) { in CoalesceRegisters()
434 BB *bb = bfs->sortedBBs[bbIdx - 1]; in CoalesceRegisters()
Daarch64_regsaves.cpp56 for (auto bb : bfs->sortedBBs) { in InitData()
156 for (auto bbp : bfs->sortedBBs) { in GetLocalDefUse()
206 for (auto *bb : bfs->sortedBBs) { in PrintBBs()
284 for (auto *bb : bfs->sortedBBs) { in DetermineCalleeSaveLocationsDoms()
572 for (BB *bb : bfs->sortedBBs) { in InsertCalleeSaveCode()
728 for (BB *bb : bfs->sortedBBs) { in InsertCalleeRestoreCode()
813 bfs = &localBfs; in Run()
814 bfs->ComputeBlockOrder(); in Run()
822 for (auto bb : bfs->sortedBBs) { in Run()
Daarch64_ra_opt.cpp544 rename.bfs = &localBfs; in Run()
545 rename.bfs->ComputeBlockOrder(); in Run()
Daarch64_color_ra.cpp431 for (size_t id = 0; id < bfs->sortedBBs.size(); ++id) { in PrintBBAssignInfo()
432 uint32 bbID = bfs->sortedBBs[id]->GetId(); in PrintBBAssignInfo()
539 for (auto *bb : bfs->sortedBBs) { in PrintBBs()
1282 …auto currPoint = static_cast<uint32>(cgFunc->GetTotalNumberOfInstructions() + bfs->sortedBBs.size(… in ComputeLiveRanges()
1286 for (size_t bbIdx = bfs->sortedBBs.size(); bbIdx > 0; --bbIdx) { in ComputeLiveRanges()
1287 BB *bb = bfs->sortedBBs[bbIdx - 1]; in ComputeLiveRanges()
2905 for (auto *bb : bfs->sortedBBs) { in LocalRegisterAllocator()
4127 for (uint32_t bbIdx = 0; bbIdx < bfs->sortedBBs.size(); bbIdx++) { in SpillLiveRangeForSpills()
4128 BB *bb = bfs->sortedBBs[bbIdx]; in SpillLiveRangeForSpills()
4941 for (auto *bb : bfs->sortedBBs) { in FinalizeRegisters()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_regsaves.h182 return bfs; in GetBfs()
265 Bfs *bfs = nullptr; variable
Daarch64_ra_opt.h151 Bfs *bfs = nullptr; variable
Daarch64_color_ra.h1687 Bfs *bfs = nullptr; variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dreg_coalesce.h224 bfs = nullptr; in ~LiveIntervalAnalysis()
250 Bfs *bfs = nullptr; variable
Dreg_alloc_lsra.h670 … CallerSaveOpt(const MapleVector<LiveInterval*> &liveIntervalsArray, Bfs *bbSort) : bfs(bbSort) in CallerSaveOpt()
686 Bfs *bfs = nullptr; variable
712 bfs(bbSort), in LSRALinearScanRegAllocator()
842 Bfs *bfs = nullptr; variable
Dcgbb.h1045 return bfs; in MAPLE_FUNC_PHASE_DECLARE_BEGIN()
1047 Bfs *bfs = nullptr; variable
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/
DTypeCreator.ets237 // bfs traverser
255 // bfs