/external/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.cpp | 43 bool VLIWResourceModel::isResourceAvailable(SUnit *SU) { in isResourceAvailable() 83 bool VLIWResourceModel::reserveResources(SUnit *SU) { in reserveResources() 184 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule() local 228 void ConvergingVLIWScheduler::releaseTopNode(SUnit *SU) { in releaseTopNode() 245 void ConvergingVLIWScheduler::releaseBottomNode(SUnit *SU) { in releaseBottomNode() 277 bool ConvergingVLIWScheduler::VLIWSchedBoundary::checkHazard(SUnit *SU) { in checkHazard() 288 void ConvergingVLIWScheduler::VLIWSchedBoundary::releaseNode(SUnit *SU, in releaseNode() 329 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpNode(SUnit *SU) { in bumpNode() 367 SUnit *SU = *(Pending.begin()+i); in releasePending() local 387 void ConvergingVLIWScheduler::VLIWSchedBoundary::removeReady(SUnit *SU) { in removeReady() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.cpp | 97 bool VLIWResourceModel::isResourceAvailable(SUnit *SU, bool IsTop) { in isResourceAvailable() 138 bool VLIWResourceModel::reserveResources(SUnit *SU, bool IsTop) { in reserveResources() 228 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule() local 288 void ConvergingVLIWScheduler::releaseTopNode(SUnit *SU) { in releaseTopNode() 304 void ConvergingVLIWScheduler::releaseBottomNode(SUnit *SU) { in releaseBottomNode() 336 bool ConvergingVLIWScheduler::VLIWSchedBoundary::checkHazard(SUnit *SU) { in checkHazard() 347 void ConvergingVLIWScheduler::VLIWSchedBoundary::releaseNode(SUnit *SU, in releaseNode() 389 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpNode(SUnit *SU) { in bumpNode() 427 SUnit *SU = *(Pending.begin()+i); in releasePending() local 447 void ConvergingVLIWScheduler::VLIWSchedBoundary::removeReady(SUnit *SU) { in removeReady() [all …]
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.cpp | 97 bool VLIWResourceModel::isResourceAvailable(SUnit *SU, bool IsTop) { in isResourceAvailable() 138 bool VLIWResourceModel::reserveResources(SUnit *SU, bool IsTop) { in reserveResources() 228 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule() local 288 void ConvergingVLIWScheduler::releaseTopNode(SUnit *SU) { in releaseTopNode() 304 void ConvergingVLIWScheduler::releaseBottomNode(SUnit *SU) { in releaseBottomNode() 336 bool ConvergingVLIWScheduler::VLIWSchedBoundary::checkHazard(SUnit *SU) { in checkHazard() 347 void ConvergingVLIWScheduler::VLIWSchedBoundary::releaseNode(SUnit *SU, in releaseNode() 389 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpNode(SUnit *SU) { in bumpNode() 427 SUnit *SU = *(Pending.begin()+i); in releasePending() local 447 void ConvergingVLIWScheduler::VLIWSchedBoundary::removeReady(SUnit *SU) { in removeReady() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | ResourcePriorityQueue.cpp | 67 ResourcePriorityQueue::numberRCValPredInSU(SUnit *SU, unsigned RCId) { in numberRCValPredInSU() 104 unsigned ResourcePriorityQueue::numberRCValSuccInSU(SUnit *SU, in numberRCValSuccInSU() 142 static unsigned numberCtrlDepsInSU(SUnit *SU) { in numberCtrlDepsInSU() 151 static unsigned numberCtrlPredInSU(SUnit *SU) { in numberCtrlPredInSU() 168 SUnit *SU = &(*SUnits)[i]; in initNodes() local 210 SUnit *ResourcePriorityQueue::getSingleUnscheduledPred(SUnit *SU) { in getSingleUnscheduledPred() 225 void ResourcePriorityQueue::push(SUnit *SU) { in push() 239 bool ResourcePriorityQueue::isResourceAvailable(SUnit *SU) { in isResourceAvailable() 282 void ResourcePriorityQueue::reserveResources(SUnit *SU) { in reserveResources() 319 int ResourcePriorityQueue::rawRegPressureDelta(SUnit *SU, unsigned RCId) { in rawRegPressureDelta() [all …]
|
D | ScheduleDAGRRList.cpp | 212 bool IsReachable(const SUnit *SU, const SUnit *TargetSU) { in IsReachable() 218 bool WillCreateCycle(SUnit *SU, SUnit *TargetSU) { in WillCreateCycle() 225 void AddPredQueued(SUnit *SU, const SDep &D) { in AddPredQueued() 233 void AddPred(SUnit *SU, const SDep &D) { in AddPred() 241 void RemovePred(SUnit *SU, const SDep &D) { in RemovePred() 247 bool isReady(SUnit *SU) { in isReady() 398 void ScheduleDAGRRList::ReleasePred(SUnit *SU, const SDep *PredEdge) { in ReleasePred() 554 void ScheduleDAGRRList::ReleasePredecessors(SUnit *SU) { in ReleasePredecessors() 651 void ScheduleDAGRRList::AdvancePastStalls(SUnit *SU) { in AdvancePastStalls() 693 void ScheduleDAGRRList::EmitNode(SUnit *SU) { in EmitNode() [all …]
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | ResourcePriorityQueue.cpp | 71 ResourcePriorityQueue::numberRCValPredInSU(SUnit *SU, unsigned RCId) { in numberRCValPredInSU() 108 unsigned ResourcePriorityQueue::numberRCValSuccInSU(SUnit *SU, in numberRCValSuccInSU() 146 static unsigned numberCtrlDepsInSU(SUnit *SU) { in numberCtrlDepsInSU() 155 static unsigned numberCtrlPredInSU(SUnit *SU) { in numberCtrlPredInSU() 172 SUnit *SU = &(*SUnits)[i]; in initNodes() local 214 SUnit *ResourcePriorityQueue::getSingleUnscheduledPred(SUnit *SU) { in getSingleUnscheduledPred() 229 void ResourcePriorityQueue::push(SUnit *SU) { in push() 243 bool ResourcePriorityQueue::isResourceAvailable(SUnit *SU) { in isResourceAvailable() 286 void ResourcePriorityQueue::reserveResources(SUnit *SU) { in reserveResources() 323 int ResourcePriorityQueue::rawRegPressureDelta(SUnit *SU, unsigned RCId) { in rawRegPressureDelta() [all …]
|
D | ScheduleDAGRRList.cpp | 212 bool IsReachable(const SUnit *SU, const SUnit *TargetSU) { in IsReachable() 218 bool WillCreateCycle(SUnit *SU, SUnit *TargetSU) { in WillCreateCycle() 225 void AddPredQueued(SUnit *SU, const SDep &D) { in AddPredQueued() 233 void AddPred(SUnit *SU, const SDep &D) { in AddPred() 241 void RemovePred(SUnit *SU, const SDep &D) { in RemovePred() 247 bool isReady(SUnit *SU) { in isReady() 398 void ScheduleDAGRRList::ReleasePred(SUnit *SU, const SDep *PredEdge) { in ReleasePred() 554 void ScheduleDAGRRList::ReleasePredecessors(SUnit *SU) { in ReleasePredecessors() 651 void ScheduleDAGRRList::AdvancePastStalls(SUnit *SU) { in AdvancePastStalls() 693 void ScheduleDAGRRList::EmitNode(SUnit *SU) { in EmitNode() [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ResourcePriorityQueue.cpp | 70 ResourcePriorityQueue::numberRCValPredInSU(SUnit *SU, unsigned RCId) { in numberRCValPredInSU() 107 unsigned ResourcePriorityQueue::numberRCValSuccInSU(SUnit *SU, in numberRCValSuccInSU() 145 static unsigned numberCtrlDepsInSU(SUnit *SU) { in numberCtrlDepsInSU() 155 static unsigned numberCtrlPredInSU(SUnit *SU) { in numberCtrlPredInSU() 173 SUnit *SU = &(*SUnits)[i]; in initNodes() local 215 SUnit *ResourcePriorityQueue::getSingleUnscheduledPred(SUnit *SU) { in getSingleUnscheduledPred() 231 void ResourcePriorityQueue::push(SUnit *SU) { in push() 246 bool ResourcePriorityQueue::isResourceAvailable(SUnit *SU) { in isResourceAvailable() 289 void ResourcePriorityQueue::reserveResources(SUnit *SU) { in reserveResources() 326 int ResourcePriorityQueue::rawRegPressureDelta(SUnit *SU, unsigned RCId) { in rawRegPressureDelta() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | LatencyPriorityQueue.cpp | 56 SUnit *LatencyPriorityQueue::getSingleUnscheduledPred(SUnit *SU) { in getSingleUnscheduledPred() 73 void LatencyPriorityQueue::push(SUnit *SU) { in push() 92 void LatencyPriorityQueue::scheduledNode(SUnit *SU) { in scheduledNode() 105 void LatencyPriorityQueue::AdjustPriorityOfUnscheduledPreds(SUnit *SU) { in AdjustPriorityOfUnscheduledPreds() 134 void LatencyPriorityQueue::remove(SUnit *SU) { in remove() 147 for (const SUnit *SU : Queue) { in dump() local
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | LatencyPriorityQueue.cpp | 56 SUnit *LatencyPriorityQueue::getSingleUnscheduledPred(SUnit *SU) { in getSingleUnscheduledPred() 73 void LatencyPriorityQueue::push(SUnit *SU) { in push() 92 void LatencyPriorityQueue::scheduledNode(SUnit *SU) { in scheduledNode() 105 void LatencyPriorityQueue::AdjustPriorityOfUnscheduledPreds(SUnit *SU) { in AdjustPriorityOfUnscheduledPreds() 134 void LatencyPriorityQueue::remove(SUnit *SU) { in remove() 147 for (const SUnit *SU : Queue) { in dump() local
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | R600MachineScheduler.cpp | 58 SUnit *SU = nullptr; in pickNode() local 142 void R600SchedStrategy::schedNode(SUnit *SU, bool IsTopNode) { in schedNode() 189 void R600SchedStrategy::releaseTopNode(SUnit *SU) { in releaseTopNode() 193 void R600SchedStrategy::releaseBottomNode(SUnit *SU) { in releaseBottomNode() 293 int R600SchedStrategy::getInstKind(SUnit* SU) { in getInstKind() 322 SUnit *SU = *It; in PopInst() local 431 SUnit *SU = AttemptFillSlot(3, true); in pickAlu() local 440 SUnit *SU = AttemptFillSlot(Chan, false); in pickAlu() local 454 SUnit *SU = nullptr; in pickOther() local
|
D | GCNILPSched.cpp | 24 SUnit *SU; member 59 CalcNodeSethiUllmanNumber(const SUnit *SU, std::vector<unsigned> &SUNumbers) { in CalcNodeSethiUllmanNumber() 107 static unsigned closestSucc(const SUnit *SU) { in closestSucc() 122 static unsigned calcMaxScratches(const SUnit *SU) { in calcMaxScratches() 276 void GCNILPScheduler::releasePredecessors(const SUnit* SU) { in releasePredecessors() 300 for (const SUnit &SU : SUnits) in schedule() local 304 for (const SUnit &SU : SUnits) in schedule() local 307 for (auto SU : BotRoots) { in schedule() local 337 auto SU = C->SU; in schedule() local 351 for (auto &SU : SUnits) in schedule() local
|
D | GCNMinRegStrategy.cpp | 38 const SUnit *SU; member 56 void setIsScheduled(const SUnit *SU) { in setIsScheduled() 67 unsigned decNumPreds(const SUnit *SU) { in decNumPreds() 159 auto SU = C.SU; in pickCandidate() local 170 auto SU = C.SU; in pickCandidate() local 206 auto SU = Worklist.pop_back_val(); in bumpPredsPriority() local 226 void GCNMinRegScheduler::releaseSuccessors(const SUnit* SU, int Priority) { in releaseSuccessors() 248 for (auto SU : TopRoots) { in schedule() local 265 auto SU = C->SU; in schedule() local
|
D | SIMachineScheduler.cpp | 197 void SIScheduleBlock::addUnit(SUnit *SU) { in addUnit() 299 SUnit *SU = TopReadySUs[0]; in fastSchedule() local 417 SUnit *SU = pickNode(); in schedule() local 453 void SIScheduleBlock::undoReleaseSucc(SUnit *SU, SDep *SuccEdge) { in undoReleaseSucc() 463 void SIScheduleBlock::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc() 483 void SIScheduleBlock::releaseSuccessors(SUnit *SU, bool InOrOutBlock) { in releaseSuccessors() 499 void SIScheduleBlock::nodeScheduled(SUnit *SU) { in nodeScheduled() 614 for (const SUnit* SU : SUnits) in printDebug() local 646 bool SIScheduleBlockCreator::isSUInBlock(SUnit *SU, unsigned ID) { in isSUInBlock() 656 SUnit *SU = &DAG->SUnits[i]; in colorHighLatenciesAlone() local [all …]
|
/external/llvm/lib/Target/AMDGPU/ |
D | R600MachineScheduler.cpp | 58 SUnit *SU = nullptr; in pickNode() local 144 void R600SchedStrategy::schedNode(SUnit *SU, bool IsTopNode) { in schedNode() 192 void R600SchedStrategy::releaseTopNode(SUnit *SU) { in releaseTopNode() 196 void R600SchedStrategy::releaseBottomNode(SUnit *SU) { in releaseBottomNode() 295 int R600SchedStrategy::getInstKind(SUnit* SU) { in getInstKind() 324 SUnit *SU = *It; in PopInst() local 433 SUnit *SU = AttemptFillSlot(3, true); in pickAlu() local 442 SUnit *SU = AttemptFillSlot(Chan, false); in pickAlu() local 456 SUnit *SU = nullptr; in pickOther() local
|
D | SIMachineScheduler.cpp | 178 void SIScheduleBlock::addUnit(SUnit *SU) { in addUnit() 279 SUnit *SU = TopReadySUs[0]; in fastSchedule() local 397 SUnit *SU = pickNode(); in schedule() local 433 void SIScheduleBlock::undoReleaseSucc(SUnit *SU, SDep *SuccEdge) { in undoReleaseSucc() 443 void SIScheduleBlock::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc() 463 void SIScheduleBlock::releaseSuccessors(SUnit *SU, bool InOrOutBlock) { in releaseSuccessors() 476 void SIScheduleBlock::nodeScheduled(SUnit *SU) { in nodeScheduled() 623 bool SIScheduleBlockCreator::isSUInBlock(SUnit *SU, unsigned ID) { in isSUInBlock() 633 SUnit *SU = &DAG->SUnits[i]; in colorHighLatenciesAlone() local 649 SUnit *SU = &DAG->SUnits[i]; in colorHighLatenciesGroups() local [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | R600MachineScheduler.cpp | 58 SUnit *SU = nullptr; in pickNode() local 142 void R600SchedStrategy::schedNode(SUnit *SU, bool IsTopNode) { in schedNode() 189 void R600SchedStrategy::releaseTopNode(SUnit *SU) { in releaseTopNode() 193 void R600SchedStrategy::releaseBottomNode(SUnit *SU) { in releaseBottomNode() 293 int R600SchedStrategy::getInstKind(SUnit* SU) { in getInstKind() 322 SUnit *SU = *It; in PopInst() local 431 SUnit *SU = AttemptFillSlot(3, true); in pickAlu() local 440 SUnit *SU = AttemptFillSlot(Chan, false); in pickAlu() local 454 SUnit *SU = nullptr; in pickOther() local
|
D | GCNILPSched.cpp | 24 SUnit *SU; member 59 CalcNodeSethiUllmanNumber(const SUnit *SU, std::vector<unsigned> &SUNumbers) { in CalcNodeSethiUllmanNumber() 107 static unsigned closestSucc(const SUnit *SU) { in closestSucc() 122 static unsigned calcMaxScratches(const SUnit *SU) { in calcMaxScratches() 276 void GCNILPScheduler::releasePredecessors(const SUnit* SU) { in releasePredecessors() 300 for (const SUnit &SU : SUnits) in schedule() local 304 for (const SUnit &SU : SUnits) in schedule() local 307 for (auto SU : BotRoots) { in schedule() local 337 auto SU = C->SU; in schedule() local 351 for (auto &SU : SUnits) in schedule() local
|
D | GCNMinRegStrategy.cpp | 31 const SUnit *SU; member 49 void setIsScheduled(const SUnit *SU) { in setIsScheduled() 60 unsigned decNumPreds(const SUnit *SU) { in decNumPreds() 152 auto SU = C.SU; in pickCandidate() local 163 auto SU = C.SU; in pickCandidate() local 199 auto SU = Worklist.pop_back_val(); in bumpPredsPriority() local 220 void GCNMinRegScheduler::releaseSuccessors(const SUnit* SU, int Priority) { in releaseSuccessors() 242 for (auto SU : TopRoots) { in schedule() local 259 auto SU = C->SU; in schedule() local
|
D | SIMachineScheduler.cpp | 197 void SIScheduleBlock::addUnit(SUnit *SU) { in addUnit() 299 SUnit *SU = TopReadySUs[0]; in fastSchedule() local 417 SUnit *SU = pickNode(); in schedule() local 453 void SIScheduleBlock::undoReleaseSucc(SUnit *SU, SDep *SuccEdge) { in undoReleaseSucc() 463 void SIScheduleBlock::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc() 483 void SIScheduleBlock::releaseSuccessors(SUnit *SU, bool InOrOutBlock) { in releaseSuccessors() 499 void SIScheduleBlock::nodeScheduled(SUnit *SU) { in nodeScheduled() 612 for (const SUnit* SU : SUnits) in printDebug() local 644 bool SIScheduleBlockCreator::isSUInBlock(SUnit *SU, unsigned ID) { in isSUInBlock() 654 SUnit *SU = &DAG->SUnits[i]; in colorHighLatenciesAlone() local [all …]
|
/external/llvm/lib/CodeGen/ |
D | LatencyPriorityQueue.cpp | 56 SUnit *LatencyPriorityQueue::getSingleUnscheduledPred(SUnit *SU) { in getSingleUnscheduledPred() 73 void LatencyPriorityQueue::push(SUnit *SU) { in push() 92 void LatencyPriorityQueue::scheduledNode(SUnit *SU) { in scheduledNode() 105 void LatencyPriorityQueue::AdjustPriorityOfUnscheduledPreds(SUnit *SU) { in AdjustPriorityOfUnscheduledPreds() 134 void LatencyPriorityQueue::remove(SUnit *SU) { in remove()
|
D | MachineScheduler.cpp | 554 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc() 582 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) { in releaseSuccessors() 593 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) { in releasePred() 621 void ScheduleDAGMI::releasePredecessors(SUnit *SU) { in releasePredecessors() 705 SUnit *SU = SchedImpl->pickNode(IsTopNode); in schedule() local 764 SUnit *SU = &(*I); in findRootsAndBiasEdges() local 812 void ScheduleDAGMI::updateQueues(SUnit *SU, bool IsTopNode) { in updateQueues() 848 if (SUnit *SU = getSUnit(&(*MI))) in dumpSchedule() local 961 updateScheduledPressure(const SUnit *SU, in updateScheduledPressure() 1006 SUnit &SU = *V2SU.SU; in updatePressureDiffs() local [all …]
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCHazardRecognizers.cpp | 26 bool PPCDispatchGroupSBHazardRecognizer::isLoadAfterStore(SUnit *SU) { in isLoadAfterStore() 56 bool PPCDispatchGroupSBHazardRecognizer::isBCTRAfterSet(SUnit *SU) { in isBCTRAfterSet() 141 PPCDispatchGroupSBHazardRecognizer::getHazardType(SUnit *SU, int Stalls) { in getHazardType() 148 bool PPCDispatchGroupSBHazardRecognizer::ShouldPreferAnother(SUnit *SU) { in ShouldPreferAnother() 157 unsigned PPCDispatchGroupSBHazardRecognizer::PreEmitNoops(SUnit *SU) { in PreEmitNoops() 176 void PPCDispatchGroupSBHazardRecognizer::EmitInstruction(SUnit *SU) { in EmitInstruction() 328 getHazardType(SUnit *SU, int Stalls) { in getHazardType() 388 void PPCHazardRecognizer970::EmitInstruction(SUnit *SU) { in EmitInstruction()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCHazardRecognizers.cpp | 24 bool PPCDispatchGroupSBHazardRecognizer::isLoadAfterStore(SUnit *SU) { in isLoadAfterStore() 54 bool PPCDispatchGroupSBHazardRecognizer::isBCTRAfterSet(SUnit *SU) { in isBCTRAfterSet() 139 PPCDispatchGroupSBHazardRecognizer::getHazardType(SUnit *SU, int Stalls) { in getHazardType() 146 bool PPCDispatchGroupSBHazardRecognizer::ShouldPreferAnother(SUnit *SU) { in ShouldPreferAnother() 155 unsigned PPCDispatchGroupSBHazardRecognizer::PreEmitNoops(SUnit *SU) { in PreEmitNoops() 174 void PPCDispatchGroupSBHazardRecognizer::EmitInstruction(SUnit *SU) { in EmitInstruction() 325 getHazardType(SUnit *SU, int Stalls) { in getHazardType() 385 void PPCHazardRecognizer970::EmitInstruction(SUnit *SU) { in EmitInstruction()
|
/external/llvm-project/llvm/lib/Target/PowerPC/ |
D | PPCHazardRecognizers.cpp | 24 bool PPCDispatchGroupSBHazardRecognizer::isLoadAfterStore(SUnit *SU) { in isLoadAfterStore() 54 bool PPCDispatchGroupSBHazardRecognizer::isBCTRAfterSet(SUnit *SU) { in isBCTRAfterSet() 139 PPCDispatchGroupSBHazardRecognizer::getHazardType(SUnit *SU, int Stalls) { in getHazardType() 146 bool PPCDispatchGroupSBHazardRecognizer::ShouldPreferAnother(SUnit *SU) { in ShouldPreferAnother() 155 unsigned PPCDispatchGroupSBHazardRecognizer::PreEmitNoops(SUnit *SU) { in PreEmitNoops() 174 void PPCDispatchGroupSBHazardRecognizer::EmitInstruction(SUnit *SU) { in EmitInstruction() 325 getHazardType(SUnit *SU, int Stalls) { in getHazardType() 385 void PPCHazardRecognizer970::EmitInstruction(SUnit *SU) { in EmitInstruction()
|