/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/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 …]
|
D | ScheduleDAGRRList.cpp | 186 bool IsReachable(const SUnit *SU, const SUnit *TargetSU) { in IsReachable() 192 bool WillCreateCycle(SUnit *SU, SUnit *TargetSU) { in WillCreateCycle() 199 void AddPred(SUnit *SU, const SDep &D) { in AddPred() 207 void RemovePred(SUnit *SU, const SDep &D) { in RemovePred() 213 bool isReady(SUnit *SU) { in isReady() 365 void ScheduleDAGRRList::ReleasePred(SUnit *SU, const SDep *PredEdge) { in ReleasePred() 525 void ScheduleDAGRRList::ReleasePredecessors(SUnit *SU) { in ReleasePredecessors() 622 void ScheduleDAGRRList::AdvancePastStalls(SUnit *SU) { in AdvancePastStalls() 664 void ScheduleDAGRRList::EmitNode(SUnit *SU) { in EmitNode() 706 void ScheduleDAGRRList::ScheduleNodeBottomUp(SUnit *SU) { in ScheduleNodeBottomUp() [all …]
|
D | ScheduleDAGVLIW.cpp | 116 void ScheduleDAGVLIW::releaseSucc(SUnit *SU, const SDep &D) { in releaseSucc() 140 void ScheduleDAGVLIW::releaseSuccessors(SUnit *SU) { in releaseSuccessors() 154 void ScheduleDAGVLIW::scheduleNodeTopDown(SUnit *SU, unsigned CurCycle) { in scheduleNodeTopDown()
|
D | ScheduleDAGSDNodes.cpp | 78 SUnit *SU = &SUnits.back(); in newSUnit() local 90 SUnit *SU = newSUnit(Old->getNode()); in Clone() local 406 SUnit *SU = CallSUnits.pop_back_val(); in BuildSchedUnits() local 427 SUnit *SU = &SUnits[su]; in AddSchedEdges() local 558 ScheduleDAGSDNodes::RegDefIter::RegDefIter(const SUnit *SU, in RegDefIter() 583 void ScheduleDAGSDNodes::InitNumRegDefsLeft(SUnit *SU) { in InitNumRegDefsLeft() 591 void ScheduleDAGSDNodes::computeLatency(SUnit *SU) { in computeLatency() 676 if (SUnit *SU = Sequence[i]) in dumpSchedule() local 758 EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap, in EmitPhysRegCopy() argument 818 SUnit *SU = Sequence[i]; in EmitSchedule() local
|
D | ScheduleDAGFast.cpp | 88 void AddPred(SUnit *SU, const SDep &D) { in AddPred() 94 void RemovePred(SUnit *SU, const SDep &D) { in RemovePred() 140 void ScheduleDAGFast::ReleasePred(SUnit *SU, SDep *PredEdge) { in ReleasePred() 161 void ScheduleDAGFast::ReleasePredecessors(SUnit *SU, unsigned CurCycle) { in ReleasePredecessors() 183 void ScheduleDAGFast::ScheduleNodeBottomUp(SUnit *SU, unsigned CurCycle) { in ScheduleNodeBottomUp() 213 SUnit *ScheduleDAGFast::CopyAndMoveSuccessors(SUnit *SU) { in CopyAndMoveSuccessors() 387 void ScheduleDAGFast::InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, in InsertCopiesAndMoveSuccs() 454 static bool CheckForLiveRegDef(SUnit *SU, unsigned Reg, in CheckForLiveRegDef() 475 bool ScheduleDAGFast::DelayForLiveRegsBottomUp(SUnit *SU, in DelayForLiveRegsBottomUp()
|
/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/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 …]
|
D | ScheduleDAG.cpp | 183 SUnit *SU = WorkList.pop_back_val(); in setDepthDirty() local 199 SUnit *SU = WorkList.pop_back_val(); in setHeightDirty() local 471 SUnit *SU = &SUnits[i]; in InitDAGTopologicalSorting() local 487 SUnit *SU = WorkList.back(); in InitDAGTopologicalSorting() local 493 SUnit *SU = I->getSUnit(); in InitDAGTopologicalSorting() local 506 SUnit *SU = &SUnits[i]; in InitDAGTopologicalSorting() local 544 void ScheduleDAGTopologicalSort::DFS(const SUnit *SU, int UpperBound, in DFS() 601 bool ScheduleDAGTopologicalSort::WillCreateCycle(SUnit *TargetSU, SUnit *SU) { in WillCreateCycle() 614 bool ScheduleDAGTopologicalSort::IsReachable(const SUnit *SU, in IsReachable()
|
D | ScheduleDAGInstrs.cpp | 283 void ScheduleDAGInstrs::addPhysRegDataDeps(SUnit *SU, unsigned OperIdx) { in addPhysRegDataDeps() 326 void ScheduleDAGInstrs::addPhysRegDeps(SUnit *SU, unsigned OperIdx) { in addPhysRegDeps() 421 void ScheduleDAGInstrs::addVRegDefDeps(SUnit *SU, unsigned OperIdx) { in addVRegDefDeps() 530 void ScheduleDAGInstrs::addVRegUseDeps(SUnit *SU, unsigned OperIdx) { in addVRegUseDeps() 652 SUnit *SU = newSUnit(&MI); in initSUnits() local 689 void ScheduleDAGInstrs::collectVRegUses(SUnit *SU) { in collectVRegUses() 745 void inline insert(SUnit *SU, ValueType V) { in insert() 783 void ScheduleDAGInstrs::addChainDependencies(SUnit *SU, in addChainDependencies() 790 void ScheduleDAGInstrs::addChainDependencies(SUnit *SU, in addChainDependencies() 804 for (auto *SU : sus) in addBarrierChain() local [all …]
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | LatencyPriorityQueue.cpp | 55 SUnit *LatencyPriorityQueue::getSingleUnscheduledPred(SUnit *SU) { in getSingleUnscheduledPred() 72 void LatencyPriorityQueue::push(SUnit *SU) { in push() 91 void LatencyPriorityQueue::ScheduledNode(SUnit *SU) { in ScheduledNode() 104 void LatencyPriorityQueue::AdjustPriorityOfUnscheduledPreds(SUnit *SU) { in AdjustPriorityOfUnscheduledPreds() 133 void LatencyPriorityQueue::remove(SUnit *SU) { in remove()
|
D | ScheduleDAG.cpp | 56 if (SUnit *SU = Sequence[i]) in dumpSchedule() local 173 SUnit *SU = WorkList.pop_back_val(); in setDepthDirty() local 189 SUnit *SU = WorkList.pop_back_val(); in setHeightDirty() local 444 SUnit *SU = &SUnits[i]; in InitDAGTopologicalSorting() local 460 SUnit *SU = WorkList.back(); in InitDAGTopologicalSorting() local 465 SUnit *SU = I->getSUnit(); in InitDAGTopologicalSorting() local 478 SUnit *SU = &SUnits[i]; in InitDAGTopologicalSorting() local 516 void ScheduleDAGTopologicalSort::DFS(const SUnit *SU, int UpperBound, in DFS() 570 bool ScheduleDAGTopologicalSort::WillCreateCycle(SUnit *SU, SUnit *TargetSU) { in WillCreateCycle() 582 bool ScheduleDAGTopologicalSort::IsReachable(const SUnit *SU, in IsReachable()
|
/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/lib/Target/CellSPU/ |
D | SPUHazardRecognizers.cpp | 44 SPUHazardRecognizer::getHazardType(SUnit *SU, int Stalls) in getHazardType() 129 void SPUHazardRecognizer::EmitInstruction(SUnit *SU) in EmitInstruction()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGRRList.cpp | 190 bool IsReachable(const SUnit *SU, const SUnit *TargetSU) { in IsReachable() 196 bool WillCreateCycle(SUnit *SU, SUnit *TargetSU) { in WillCreateCycle() 203 void AddPred(SUnit *SU, const SDep &D) { in AddPred() 211 void RemovePred(SUnit *SU, const SDep &D) { in RemovePred() 217 bool isReady(SUnit *SU) { in isReady() 366 void ScheduleDAGRRList::ReleasePred(SUnit *SU, const SDep *PredEdge) { in ReleasePred() 423 void ScheduleDAGRRList::ReleasePredecessors(SUnit *SU) { in ReleasePredecessors() 503 void ScheduleDAGRRList::AdvancePastStalls(SUnit *SU) { in AdvancePastStalls() 545 void ScheduleDAGRRList::EmitNode(SUnit *SU) { in EmitNode() 589 void ScheduleDAGRRList::ScheduleNodeBottomUp(SUnit *SU) { in ScheduleNodeBottomUp() [all …]
|
D | ScheduleDAGFast.cpp | 82 void AddPred(SUnit *SU, const SDep &D) { in AddPred() 88 void RemovePred(SUnit *SU, const SDep &D) { in RemovePred() 134 void ScheduleDAGFast::ReleasePred(SUnit *SU, SDep *PredEdge) { in ReleasePred() 155 void ScheduleDAGFast::ReleasePredecessors(SUnit *SU, unsigned CurCycle) { in ReleasePredecessors() 177 void ScheduleDAGFast::ScheduleNodeBottomUp(SUnit *SU, unsigned CurCycle) { in ScheduleNodeBottomUp() 207 SUnit *ScheduleDAGFast::CopyAndMoveSuccessors(SUnit *SU) { in CopyAndMoveSuccessors() 380 void ScheduleDAGFast::InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, in InsertCopiesAndMoveSuccs() 438 static bool CheckForLiveRegDef(SUnit *SU, unsigned Reg, in CheckForLiveRegDef() 464 bool ScheduleDAGFast::DelayForLiveRegsBottomUp(SUnit *SU, in DelayForLiveRegsBottomUp()
|
D | ScheduleDAGList.cpp | 108 void ScheduleDAGList::ReleaseSucc(SUnit *SU, const SDep &D) { in ReleaseSucc() 129 void ScheduleDAGList::ReleaseSuccessors(SUnit *SU) { in ReleaseSuccessors() 143 void ScheduleDAGList::ScheduleNodeTopDown(SUnit *SU, unsigned CurCycle) { in ScheduleNodeTopDown()
|
/external/llvm/lib/Target/ARM/ |
D | ARMHazardRecognizer.cpp | 35 ARMHazardRecognizer::getHazardType(SUnit *SU, int Stalls) { in getHazardType() 82 void ARMHazardRecognizer::EmitInstruction(SUnit *SU) { in EmitInstruction()
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | LatencyPriorityQueue.h | 57 void addNode(const SUnit *SU) { in addNode() 61 void updateNode(const SUnit *SU) { in updateNode()
|
/external/llvm/include/llvm/CodeGen/ |
D | LatencyPriorityQueue.h | 57 void addNode(const SUnit *SU) override { in addNode() 61 void updateNode(const SUnit *SU) override { in updateNode()
|
D | ScheduleDAGInstrs.h | 38 SUnit *SU; member 60 SUnit *SU; member 194 void addChainDependencies(SUnit *SU, SUList &sus, unsigned Latency) { in addChainDependencies() 246 const MCSchedClassDesc *getSchedClass(SUnit *SU) const { in getSchedClass()
|
D | ResourcePriorityQueue.h | 84 void addNode(const SUnit *SU) override { in addNode() 88 void updateNode(const SUnit *SU) override {} in updateNode()
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | ARMHazardRecognizer.cpp | 35 ARMHazardRecognizer::getHazardType(SUnit *SU, int Stalls) { in getHazardType() 83 void ARMHazardRecognizer::EmitInstruction(SUnit *SU) { in EmitInstruction()
|