Home
last modified time | relevance | path

Searched refs:ScheduleDAG (Results 1 – 25 of 36) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DScheduleDAGPrinter.cpp26 struct DOTGraphTraits<ScheduleDAG*> : public DefaultDOTGraphTraits {
30 static std::string getGraphName(const ScheduleDAG *G) { in getGraphName()
43 const ScheduleDAG *Graph) { in getNodeIdentifierLabel()
54 const ScheduleDAG *Graph) { in getEdgeAttributes()
63 std::string getNodeLabel(const SUnit *SU, const ScheduleDAG *Graph);
65 const ScheduleDAG *Graph) { in getNodeAttributes()
69 static void addCustomGraphFeatures(ScheduleDAG *G, in addCustomGraphFeatures()
70 GraphWriter<ScheduleDAG*> &GW) { in addCustomGraphFeatures()
76 std::string DOTGraphTraits<ScheduleDAG*>::getNodeLabel(const SUnit *SU, in getNodeLabel()
77 const ScheduleDAG *G) { in getNodeLabel()
[all …]
DScheduleDAG.cpp53 ScheduleDAG::ScheduleDAG(MachineFunction &mf) in ScheduleDAG() function in ScheduleDAG
62 ScheduleDAG::~ScheduleDAG() = default;
64 void ScheduleDAG::clearDAG() { in clearDAG()
70 const MCInstrDesc *ScheduleDAG::getNodeDesc(const SDNode *Node) const { in getNodeDesc()
354 LLVM_DUMP_METHOD void ScheduleDAG::dumpNodeName(const SUnit &SU) const { in dumpNodeName()
363 LLVM_DUMP_METHOD void ScheduleDAG::dumpNodeAll(const SUnit &SU) const { in dumpNodeAll()
390 unsigned ScheduleDAG::VerifyScheduledDAG(bool isBottomUp) { in VerifyScheduledDAG()
DLatencyPriorityQueue.cpp144 LLVM_DUMP_METHOD void LatencyPriorityQueue::dump(ScheduleDAG *DAG) const { in dump()
DScoreboardHazardRecognizer.cpp31 const InstrItineraryData *II, const ScheduleDAG *SchedDAG, in ScoreboardHazardRecognizer()
DCMakeLists.txt139 ScheduleDAG.cpp
DMachineScheduler.cpp3680 ScheduleDAGMI*> : public GraphTraits<ScheduleDAG*> {};
3686 static std::string getGraphName(const ScheduleDAG *G) { in getGraphName()
3705 const ScheduleDAG *Graph) { in getEdgeAttributes()
3713 static std::string getNodeLabel(const SUnit *SU, const ScheduleDAG *G) { in getNodeLabel()
3725 static std::string getNodeDescription(const SUnit *SU, const ScheduleDAG *G) { in getNodeDescription()
3729 static std::string getNodeAttributes(const SUnit *N, const ScheduleDAG *G) { in getNodeAttributes()
DPostRASchedulerList.cpp407 ScheduleDAG::clearDAG(); in schedule()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCHazardRecognizers.h26 const ScheduleDAG *DAG;
35 const ScheduleDAG *DAG_) : in PPCDispatchGroupSBHazardRecognizer()
56 const ScheduleDAG &DAG;
77 PPCHazardRecognizer970(const ScheduleDAG &DAG);
DPPCInstrInfo.h203 const ScheduleDAG *DAG) const override;
206 const ScheduleDAG *DAG) const override;
DPPCHazardRecognizers.cpp262 PPCHazardRecognizer970::PPCHazardRecognizer970(const ScheduleDAG &DAG) in PPCHazardRecognizer970()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DScheduleDAG.h42 class ScheduleDAG; variable
537 virtual void dump(ScheduleDAG *) const {} in dump() argument
555 class ScheduleDAG {
572 explicit ScheduleDAG(MachineFunction &mf);
574 virtual ~ScheduleDAG();
601 virtual void addCustomGraphFeatures(GraphWriter<ScheduleDAG*> &) const {} in addCustomGraphFeatures() argument
675 template <> struct GraphTraits<ScheduleDAG*> : public GraphTraits<SUnit*> {
677 static nodes_iterator nodes_begin(ScheduleDAG *G) {
680 static nodes_iterator nodes_end(ScheduleDAG *G) {
DScoreboardHazardRecognizer.h26 class ScheduleDAG; variable
96 const ScheduleDAG *DAG;
109 const ScheduleDAG *DAG,
DLatencyPriorityQueue.h87 LLVM_DUMP_METHOD void dump(ScheduleDAG *DAG) const override;
DTargetInstrInfo.h54 class ScheduleDAG; variable
1368 const ScheduleDAG *DAG) const;
1380 const ScheduleDAG *DAG) const;
DScheduleDAGInstrs.h119 class ScheduleDAGInstrs : public ScheduleDAG {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNMinRegStrategy.cpp66 void initNumPreds(const decltype(ScheduleDAG::SUnits) &SUnits);
81 const ScheduleDAG &DAG);
86 void GCNMinRegScheduler::initNumPreds(const decltype(ScheduleDAG::SUnits) &SUnits) { in initNumPreds()
233 const ScheduleDAG &DAG) { in schedule()
279 const ScheduleDAG &DAG) { in makeMinRegSchedule()
DGCNILPSched.cpp52 const ScheduleDAG &DAG);
292 const ScheduleDAG &DAG) { in schedule()
293 auto &SUnits = const_cast<ScheduleDAG&>(DAG).SUnits; in schedule()
359 const ScheduleDAG &DAG) { in makeGCNILPScheduler()
DGCNHazardRecognizer.h28 class ScheduleDAG; variable
DGCNIterativeScheduler.cpp41 const ScheduleDAG &DAG);
44 const ScheduleDAG &DAG);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.h46 class ScheduleDAGSDNodes : public ScheduleDAG {
133 virtual void getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const;
DScheduleDAGSDNodes.cpp49 : ScheduleDAG(mf), BB(nullptr), DAG(nullptr), in ScheduleDAGSDNodes()
59 ScheduleDAG::clearDAG(); in Run()
720 unsigned ScheduledNodes = ScheduleDAG::VerifyScheduledDAG(isBottomUp); in VerifyScheduledSequence()
DSelectionDAGPrinter.cpp295 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const { in getCustomGraphFeatures()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMHazardRecognizer.h35 const ScheduleDAG *DAG) in ARMHazardRecognizer()
DARMBaseInstrInfo.h125 const ScheduleDAG *DAG) const override;
129 const ScheduleDAG *DAG) const override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.h265 const ScheduleDAG *DAG) const override;

12