| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | list_scheduler.cpp | 117 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 …]
|
| D | data_dep_analysis.cpp | 81 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
|
| D | base_schedule.cpp | 65 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
|
| D | global_schedule.cpp | 85 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
|
| D | data_dep_base.cpp | 76 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()
|
| D | local_schedule.cpp | 97 for (auto *depNode : cdgNode.GetAllDataNodes()) { in InitInCDGNode() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_global_schedule.cpp | 36 DepNode *depNode = *depIter; in VerifyingSchedule() local 75 for (auto depNode : schedResults) { in FinishScheduling() local
|
| D | aarch64_local_schedule.cpp | 28 for (auto depNode : schedResults) { in FinishScheduling() local
|
| D | aarch64_data_dep_base.cpp | 463 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()
|
| D | aarch64_dependence.cpp | 574 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
|
| D | aarch64_schedule.cpp | 401 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/ |
| D | list_scheduler.h | 45 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()
|
| D | schedule_heuristic.h | 220 bool IsUseUnitKind(const DepNode &depNode) const in IsUseUnitKind()
|
| D | cg_cdg.h | 457 void AddDataNode(DepNode *depNode) in AddDataNode() 477 void RemoveDepNodeFromDataNodes(const DepNode &depNode) in RemoveDepNodeFromDataNodes()
|
| D | insn.h | 620 void SetDepNode(DepNode &depNode) in SetDepNode() 807 DepNode *depNode = nullptr; /* For dependence analysis, pointing to a dependence node. */ variable
|