/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ScheduleDAGPrinter.cpp | 21 struct DOTGraphTraits<ScheduleDAG*> : public DefaultDOTGraphTraits { 25 static std::string getGraphName(const ScheduleDAG *G) { in getGraphName() 33 static bool isNodeHidden(const SUnit *Node, const ScheduleDAG *G) { in isNodeHidden() 38 const ScheduleDAG *Graph) { in getNodeIdentifierLabel() 49 const ScheduleDAG *Graph) { in getEdgeAttributes() 58 std::string getNodeLabel(const SUnit *SU, const ScheduleDAG *Graph); 60 const ScheduleDAG *Graph) { in getNodeAttributes() 64 static void addCustomGraphFeatures(ScheduleDAG *G, in addCustomGraphFeatures() 65 GraphWriter<ScheduleDAG*> &GW) { in addCustomGraphFeatures() 71 std::string DOTGraphTraits<ScheduleDAG*>::getNodeLabel(const SUnit *SU, in getNodeLabel() [all …]
|
H A D | ScheduleDAG.cpp | 52 ScheduleDAG::ScheduleDAG(MachineFunction &mf) in ScheduleDAG() function in ScheduleDAG 61 ScheduleDAG::~ScheduleDAG() = default; 63 void ScheduleDAG::clearDAG() { in clearDAG() 69 const MCInstrDesc *ScheduleDAG::getNodeDesc(const SDNode *Node) const { in getNodeDesc() 357 LLVM_DUMP_METHOD void ScheduleDAG::dumpNodeName(const SUnit &SU) const { in dumpNodeName() 366 LLVM_DUMP_METHOD void ScheduleDAG::dumpNodeAll(const SUnit &SU) const { in dumpNodeAll() 393 unsigned ScheduleDAG::VerifyScheduledDAG(bool isBottomUp) { in VerifyScheduledDAG()
|
H A D | LatencyPriorityQueue.cpp | 139 LLVM_DUMP_METHOD void LatencyPriorityQueue::dump(ScheduleDAG *DAG) const { in dump()
|
H A D | ScoreboardHazardRecognizer.cpp | 31 const InstrItineraryData *II, const ScheduleDAG *SchedDAG, in ScoreboardHazardRecognizer()
|
H A D | MachineScheduler.cpp | 4374 ScheduleDAGMI*> : public GraphTraits<ScheduleDAG*> {}; 4380 static std::string getGraphName(const ScheduleDAG *G) { in getGraphName() 4388 static bool isNodeHidden(const SUnit *Node, const ScheduleDAG *G) { in isNodeHidden() 4399 const ScheduleDAG *Graph) { in getEdgeAttributes() 4407 static std::string getNodeLabel(const SUnit *SU, const ScheduleDAG *G) { in getNodeLabel() 4419 static std::string getNodeDescription(const SUnit *SU, const ScheduleDAG *G) { in getNodeDescription() 4423 static std::string getNodeAttributes(const SUnit *N, const ScheduleDAG *G) { in getNodeAttributes()
|
H A D | PostRASchedulerList.cpp | 402 ScheduleDAG::clearDAG(); in schedule()
|
H A D | ScheduleDAGInstrs.cpp | 116 : ScheduleDAG(mf), MLI(mli), MFI(mf.getFrameInfo()), in ScheduleDAGInstrs() 753 ScheduleDAG::clearDAG(); in buildSchedGraph()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCHazardRecognizers.h | 26 const ScheduleDAG *DAG; 35 const ScheduleDAG *DAG_) : in PPCDispatchGroupSBHazardRecognizer() 56 const ScheduleDAG &DAG; 77 PPCHazardRecognizer970(const ScheduleDAG &DAG);
|
H A D | PPCInstrInfo.h | 328 const ScheduleDAG *DAG) const override; 331 const ScheduleDAG *DAG) const override;
|
H A D | PPCHazardRecognizers.cpp | 262 PPCHazardRecognizer970::PPCHazardRecognizer970(const ScheduleDAG &DAG) in PPCHazardRecognizer970()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ScheduleDAG.h | 42 class ScheduleDAG; variable 554 virtual void dump(ScheduleDAG *) const {} in dump() argument 572 class ScheduleDAG { 595 ScheduleDAG(const ScheduleDAG &) = delete; 596 ScheduleDAG &operator=(const ScheduleDAG &) = delete; 598 explicit ScheduleDAG(MachineFunction &mf); 600 virtual ~ScheduleDAG(); 627 virtual void addCustomGraphFeatures(GraphWriter<ScheduleDAG*> &) const {} in addCustomGraphFeatures() argument 706 template <> struct GraphTraits<ScheduleDAG*> : public GraphTraits<SUnit*> { 708 static nodes_iterator nodes_begin(ScheduleDAG *G) { [all …]
|
H A D | ScoreboardHazardRecognizer.h | 26 class ScheduleDAG; variable 97 const ScheduleDAG *DAG; 110 const ScheduleDAG *DAG,
|
H A D | LatencyPriorityQueue.h | 87 LLVM_DUMP_METHOD void dump(ScheduleDAG *DAG) const override;
|
H A D | ScheduleDAGInstrs.h | 114 class ScheduleDAGInstrs : public ScheduleDAG {
|
H A D | TargetInstrInfo.h | 54 class ScheduleDAG; variable 1683 const ScheduleDAG *DAG) const; 1695 const ScheduleDAG *DAG) const;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNMinRegStrategy.cpp | 60 void initNumPreds(const decltype(ScheduleDAG::SUnits) &SUnits); 75 const ScheduleDAG &DAG); 80 void GCNMinRegScheduler::initNumPreds(const decltype(ScheduleDAG::SUnits) &SUnits) { in initNumPreds() 226 const ScheduleDAG &DAG) { in schedule() 272 const ScheduleDAG &DAG) { in makeMinRegSchedule()
|
H A D | GCNILPSched.cpp | 51 const ScheduleDAG &DAG); 289 const ScheduleDAG &DAG) { in schedule() 290 auto &SUnits = const_cast<ScheduleDAG&>(DAG).SUnits; in schedule() 356 const ScheduleDAG &DAG) { in makeGCNILPScheduler()
|
H A D | GCNIterativeScheduler.cpp | 25 const ScheduleDAG &DAG); 28 const ScheduleDAG &DAG);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMHazardRecognizer.h | 28 class ScheduleDAG; 54 ARMBankConflictHazardRecognizer(const ScheduleDAG *DAG, int64_t DDM, 29 class ScheduleDAG; global() variable
|
H A D | ARMHazardRecognizer.cpp | 168 const ScheduleDAG *DAG, int64_t CPUBankMask, bool CPUAssumeITCMConflict) in ARMBankConflictHazardRecognizer()
|
H A D | ARMBaseInstrInfo.h | 136 const ScheduleDAG *DAG) const override; 144 const ScheduleDAG *DAG) const override;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGSDNodes.h | 46 class ScheduleDAGSDNodes : public ScheduleDAG { 133 virtual void getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const;
|
H A D | SelectionDAGPrinter.cpp | 305 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const { in getCustomGraphFeatures()
|
H A D | ScheduleDAGSDNodes.cpp | 51 : ScheduleDAG(mf), InstrItins(mf.getSubtarget().getInstrItineraryData()) {} in ScheduleDAGSDNodes() 60 ScheduleDAG::clearDAG(); in Run() 729 unsigned ScheduledNodes = ScheduleDAG::VerifyScheduledDAG(isBottomUp); in VerifyScheduledSequence()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonInstrInfo.h | 267 const ScheduleDAG *DAG) const override;
|