| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ScheduleHazardRecognizer.h | 20 class SUnit; variable 71 virtual void EmitInstruction(SUnit *) {} in EmitInstruction() argument 82 virtual unsigned PreEmitNoops(SUnit *) { in PreEmitNoops() argument 95 virtual bool ShouldPreferAnother(SUnit *) { in ShouldPreferAnother() argument
|
| H A D | ScheduleDAG.h | 43 class SUnit; variable 322 SUnit(SDNode *node, unsigned nodenum) in SUnit() function 334 SUnit(MachineInstr *instr, unsigned nodenum) in SUnit() function 345 SUnit() in SUnit() function 542 virtual bool isReady(SUnit *) const { in isReady() argument 563 virtual void scheduledNode(SUnit *) {} in scheduledNode() argument 565 virtual void unscheduledNode(SUnit *) {} in unscheduledNode() argument
|
| H A D | MultiHazardRecognizer.h | 23 class SUnit; variable
|
| H A D | MacroFusion.h | 28 class SUnit; variable
|
| H A D | ScoreboardHazardRecognizer.h | 27 class SUnit; variable
|
| H A D | DFAPacketizer.h | 46 class SUnit; variable
|
| H A D | VLIWMachineScheduler.h | 27 class SUnit; variable [all...] |
| H A D | TargetSubtargetInfo.h | 49 class SUnit; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonMachineScheduler.h | 23 class SUnit; variable
|
| H A D | HexagonSubtarget.cpp | 634 const HexagonInstrInfo *TII, SmallSet<SUnit*, 4> &ExclSrc, in isBestZeroLatency()
|
| H A D | HexagonSubtarget.h | 39 class SUnit; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNIterativeScheduler.h | 26 class SUnit; variable
|
| H A D | AMDGPUExportClustering.cpp | 38 static void sortChain(const SIInstrInfo *TII, SmallVector<SUnit *, 8> &Chain, in sortChain()
|
| H A D | AMDGPUIGroupLP.cpp | 98 apply(const SUnit *, const ArrayRef<SUnit *>, in apply() 457 SUnit *SU, int SGID, std::vector<std::pair<SUnit *, SUnit *>> &AddedEdges, in linkSUnit() 475 std::vector<std::pair<SUnit *, SUnit *>> &AddedEdges) { in addEdges() 492 const std::vector<std::pair<SUnit *, SUnit *>> &EdgesToRemove) { in removeEdges() 697 std::vector<std::pair<SUnit *, SUnit *>> &AddedEdges, T I, T E) { in greedyFind() 2447 std::vector<std::pair<SUnit *, SUnit *>> &AddedEdges) { in link()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ScheduleDAG.cpp | 398 for (const SUnit &SUnit : SUnits) { in VerifyScheduledDAG() local
|
| H A D | MachinePipeliner.cpp | 2136 SmallSetVector<SUnit *, 8> &Preds, SwingSchedulerDDG *DDG, in pred_L() 2172 SmallSetVector<SUnit *, 8> &Succs, SwingSchedulerDDG *DDG, in succ_L() 2209 SmallPtrSet<SUnit *, 8> &Visited, in computePath() 2443 static bool isIntersect(SmallSetVector<SUnit *, 8> &Set1, const NodeSet &Set2, in isIntersect()
|
| H A D | MachineScheduler.cpp | 4699 void releaseTopNode(SUnit *) override { /*only called for top roots*/ } in releaseTopNode() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGSDNodes.cpp | 810 EmitPhysRegCopy(SUnit *SU, SmallDenseMap<SUnit *, Register, 16> &VRBaseMap, in EmitPhysRegCopy()
|