Home
last modified time | relevance | path

Searched refs:AnalysisDataManager (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_phase/src/
Dmaple_phase_manager.cpp24 MemPool *AnalysisDataManager::ApplyMemPoolForAnalysisPhase(uint32 phaseKey, const MaplePhaseInfo &p… in ApplyMemPoolForAnalysisPhase()
38 void AnalysisDataManager::AddAnalysisPhase(uint32 phaseKey, MaplePhase *p) in AddAnalysisPhase()
47 void AnalysisDataManager::EraseAnalysisPhase(uint32 phaseKey, MaplePhaseID pid) in EraseAnalysisPhase()
62 void AnalysisDataManager::EraseAllAnalysisPhase() in EraseAllAnalysisPhase()
70 void AnalysisDataManager::EraseAnalysisPhase(MapleMap<AnalysisMemKey, MaplePhase *>::iterator &anaP… in EraseAnalysisPhase()
90 void AnalysisDataManager::ClearInVaildAnalysisPhase(uint32 phaseKey, AnalysisDep &ADep) in ClearInVaildAnalysisPhase()
122 MaplePhase *AnalysisDataManager::GetVaildAnalysisPhase(uint32 phaseKey, MaplePhaseID pid) in GetVaildAnalysisPhase()
136 bool AnalysisDataManager::IsAnalysisPhaseAvailable(uint32 phaseKey, MaplePhaseID pid) in IsAnalysisPhaseAvailable()
142 void AnalysisDataManager::Dump() in Dump()
234 AnalysisDataManager *MaplePhaseManager::ApplyAnalysisDataManager(const std::thread::id threadID, Me… in ApplyAnalysisDataManager()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_phase/include/
Dmaple_phase_manager.h25 class AnalysisDataManager {
27 explicit AnalysisDataManager(MemPool &mempool) in AnalysisDataManager() function
33 ~AnalysisDataManager() = default;
40 void CopyAnalysisResultFrom(const AnalysisDataManager &other) in CopyAnalysisResultFrom()
140AnalysisDataManager *ApplyAnalysisDataManager(const std::thread::id threadID, MemPool &threadMP);
141 AnalysisDataManager *GetAnalysisDataManager(const std::thread::id threadID, MemPool &threadMP);
151 …void RunDependentPhase(const MaplePhase &phase, AnalysisDataManager &adm, IRTemplate &irUnit, int …
153 …bool RunTransformPhase(const MaplePhaseInfo &phaseInfo, AnalysisDataManager &adm, IRTemplate &irUn…
155 …bool RunAnalysisPhase(const MaplePhaseInfo &phaseInfo, AnalysisDataManager &adm, IRTemplate &irUni…
167 MapleUnorderedMap<std::thread::id, AnalysisDataManager *> analysisDataManagers;
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcg_phasemanager.h65 bool FuncLevelRun(CGFunc &cgFunc, AnalysisDataManager &serialADM);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcg_phasemanager.cpp96 bool CgFuncPM::FuncLevelRun(CGFunc &cgFunc, AnalysisDataManager &serialADM) in FuncLevelRun()
304 auto *serialADM = GetManagerMemPool()->New<AnalysisDataManager>(*(admMempool.get())); in PhaseRun()