Home
last modified time | relevance | path

Searched defs:depNode (Results 1 – 15 of 15) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dlist_scheduler.cpp117 for (auto *depNode : candidates) { in Init() local
367 for (auto *depNode : candidates) { in ComputeDelayPriority() local
378 DepNode *depNode = traversalList.front(); in ComputeDelayPriority() local
397 for (auto *depNode : cdgNode->GetAllDataNodes()) { in InitInfoBeforeCompEStart() local
419 DepNode *depNode = traversalList.front(); in ComputeEStart() local
444 for (auto *depNode : cdgNode->GetAllDataNodes()) { in InitInfoBeforeCompLStart() local
473 DepNode *depNode = traversalList.front(); in ComputeLStart() local
496 for (auto *depNode : readyList) { in CalculateMostUsedUnitKindCount() local
511 void ListScheduler::CountUnitKind(const DepNode &depNode, std::array<uint32, kUnitKindLast> &unitKi… in CountUnitKind() argument
589 for (auto depNode : commonSchedInfo->GetCandidates()) { in DumpDelay() local
[all …]
Ddata_dep_analysis.cpp81 void DataDepAnalysis::BuildDepsForPrevSeparator(CDGNode &cdgNode, DepNode &depNode, CDGRegion &curR… in BuildDepsForPrevSeparator()
114 for (auto depNode : predNode->GetAllDataNodes()) { in BuildSpecialInsnDependency() local
118 for (auto depNode : cdgNode.GetAllDataNodes()) { in BuildSpecialInsnDependency() local
126 void DataDepAnalysis::UpdateRegUseAndDef(Insn &insn, const DepNode &depNode, CDGNode &cdgNode) in UpdateRegUseAndDef()
200 for (auto depNode : cdgNode->GetAllDataNodes()) { in GenerateDataDepGraphDotOfRegion() local
206 for (auto depNode : cdgNode->GetAllDataNodes()) { in GenerateDataDepGraphDotOfRegion() local
269 for (auto depNode : cdgNode->GetAllDataNodes()) { in GenerateDataDepGraphDotOfRegion() local
Dbase_schedule.cpp65 for (auto *depNode : cdgNode->GetAllDataNodes()) { in InitInRegion() local
83 DepNode *depNode = insn->GetDepNode(); in CaculateOriginalCyclesOfBB() local
98 DepNode *depNode = insn->GetDepNode(); in CaculateOriginalCyclesOfBB() local
218 const DepNode *depNode = insn->GetDepNode(); in DumpInsnInfoByScheduledOrder() local
Dglobal_schedule.cpp85 for (auto depNode : cdgNode->GetAllDataNodes()) { in DoGlobalSchedule() local
132 for (auto *depNode : curDataNodes) { in PrepareCommonSchedInfo() local
152 for (auto *depNode : equivNode->GetAllDataNodes()) { in PrepareCommonSchedInfo() local
174 for (auto *depNode : equivNode->GetAllDataNodes()) { in ClearCDGNodeInfo() local
Ddata_dep_base.cpp76 DepNode *depNode = insn.GetDepNode(); in BuildDepsControlAll() local
144 …uildPredPathDefDependencyDFS(BB &curBB, std::vector<bool> &visited, DepNode &depNode, regno_t regN… in BuildPredPathDefDependencyDFS()
175 …uildPredPathUseDependencyDFS(BB &curBB, std::vector<bool> &visited, DepNode &depNode, regno_t regN… in BuildPredPathUseDependencyDFS()
229 auto *depNode = memPool.New<DepNode>(insn, alloc, rev->GetUnit(), rev->GetUnitNum(), *rev); in GenerateDepNode() local
246 DepNode &depNode, DepType depType, in BuildPredPathSpecialDataInfoDependencyDFS()
326 …epBase::BuildForStackHeapDefUseInfoData(bool needCmp, MapleVector<Insn *> &insns, DepNode &depNode, in BuildForStackHeapDefUseInfoData()
Dlocal_schedule.cpp97 for (auto *depNode : cdgNode.GetAllDataNodes()) { in InitInCDGNode() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_global_schedule.cpp36 DepNode *depNode = *depIter; in VerifyingSchedule() local
75 for (auto depNode : schedResults) { in FinishScheduling() local
Daarch64_local_schedule.cpp28 for (auto depNode : schedResults) { in FinishScheduling() local
Daarch64_data_dep_base.cpp463 void AArch64DataDepBase::BuildInterBlockMemDefUseDependency(DepNode &depNode, bool isMemDef) in BuildInterBlockMemDefUseDependency()
477 …aDepBase::BuildPredPathMemDefDependencyDFS(BB &curBB, std::vector<bool> &visited, DepNode &depNode) in BuildPredPathMemDefDependencyDFS()
507 …aDepBase::BuildPredPathMemUseDependencyDFS(BB &curBB, std::vector<bool> &visited, DepNode &depNode) in BuildPredPathMemUseDependencyDFS()
535 void AArch64DataDepBase::DumpNodeStyleInDot(std::ofstream &file, DepNode &depNode) in DumpNodeStyleInDot()
Daarch64_dependence.cpp574 void AArch64DepAnalysis::BuildDepsControlAll(DepNode &depNode, const MapleVector<DepNode *> &nodes) in BuildDepsControlAll()
865 void AArch64DepAnalysis::BuildSpecialInsnDependency(Insn &insn, DepNode &depNode, const MapleVector… in BuildSpecialInsnDependency()
952 DepNode *depNode = nullptr; in GenerateDepNode() local
997 void AArch64DepAnalysis::UpdateRegUseAndDef(Insn &insn, const DepNode &depNode, MapleVector<DepNode… in UpdateRegUseAndDef()
1036 void AArch64DepAnalysis::UpdateStackAndHeapDependency(DepNode &depNode, Insn &insn, const Insn &loc… in UpdateStackAndHeapDependency()
1103 DepNode *depNode = GenerateDepNode(*insn, nodes, nodeSum, comments); in Run() local
Daarch64_schedule.cpp401 void AArch64Schedule::CountUnitKind(const DepNode &depNode, uint32 array[], const uint32 arraySize)… in CountUnitKind() argument
416 bool AArch64Schedule::IfUseUnitKind(const DepNode &depNode, uint32 index) in IfUseUnitKind()
695 RegisterInfoUnit GetDepNodeDefType(const DepNode &depNode, const CGFunc &f) in GetDepNodeDefType()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dlist_scheduler.h45 void AddCandidates(DepNode *depNode) in AddCandidates()
49 void EraseNodeFromCandidates(const DepNode *depNode) in EraseNodeFromCandidates()
66 void AddSchedResults(DepNode *depNode) in AddSchedResults()
184 void EraseNodeFromReadyList(const DepNode *depNode) in EraseNodeFromReadyList()
Dschedule_heuristic.h220 bool IsUseUnitKind(const DepNode &depNode) const in IsUseUnitKind()
Dcg_cdg.h457 void AddDataNode(DepNode *depNode) in AddDataNode()
477 void RemoveDepNodeFromDataNodes(const DepNode &depNode) in RemoveDepNodeFromDataNodes()
Dinsn.h620 void SetDepNode(DepNode &depNode) in SetDepNode()
807 DepNode *depNode = nullptr; /* For dependence analysis, pointing to a dependence node. */ variable