Home
last modified time | relevance | path

Searched refs:SUs (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h173 Circuits(std::vector<SUnit> &SUs, ScheduleDAGTopologicalSort &Topo) in Circuits() argument
174 : SUnits(SUs), Blocked(SUs.size()), B(SUs.size()), AdjK(SUs.size()) { in Circuits()
175 Node2Idx = new std::vector<int>(SUs.size()); in Circuits()
H A DScheduleDAGInstrs.h210 void addChainDependencies(SUnit *SU, SUList &SUs, unsigned Latency) { in addChainDependencies() argument
211 for (SUnit *Entry : SUs) in addChainDependencies()
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dmacro-fusion.ll4 ; Verify that, the macro-fusion creates the necessary dependencies between SUs and
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.cpp1319 std::vector<SUnit*> SUs = Block->getScheduledUnits(); in scheduleInsideBlocks() local
1321 for (SUnit* SU : SUs) { in scheduleInsideBlocks()
1350 std::vector<SUnit*> SUs = Block->getScheduledUnits(); in scheduleInsideBlocks() local
1351 Block->schedule((*SUs.begin())->getInstr(), (*SUs.rbegin())->getInstr()); in scheduleInsideBlocks()
1744 std::vector<SUnit*> SUs = Block->getScheduledUnits(); in scheduleVariant() local
1746 for (SUnit* SU : SUs) in scheduleVariant()
1747 Res.SUs.push_back(SU->NodeNum); in scheduleVariant()
1975 ScheduledSUnits = Best.SUs; in schedule()
H A DSIMachineScheduler.h406 std::vector<unsigned> SUs; member
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp754 SmallVector<SUnit *, 4> &SUs = PendingLoads[V]; in addLoopCarriedDependences() local
755 SUs.push_back(&SU); in addLoopCarriedDependences()