Searched refs:AnalysisDataManager (Results 1 – 4 of 4) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_phase/src/ |
D | maple_phase_manager.cpp | 24 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/ |
D | maple_phase_manager.h | 25 class AnalysisDataManager { 27 explicit AnalysisDataManager(MemPool &mempool) in AnalysisDataManager() function 33 ~AnalysisDataManager() = default; 40 void CopyAnalysisResultFrom(const AnalysisDataManager &other) in CopyAnalysisResultFrom() 140 … AnalysisDataManager *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/ |
D | cg_phasemanager.h | 65 bool FuncLevelRun(CGFunc &cgFunc, AnalysisDataManager &serialADM);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
D | cg_phasemanager.cpp | 96 bool CgFuncPM::FuncLevelRun(CGFunc &cgFunc, AnalysisDataManager &serialADM) in FuncLevelRun() 304 auto *serialADM = GetManagerMemPool()->New<AnalysisDataManager>(*(admMempool.get())); in PhaseRun()
|