Searched refs:ScheduleDAG (Results 1 - 25 of 30) sorted by relevance

12

/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DScheduleDAGPrinter.cpp1 //===-- ScheduleDAGPrinter.cpp - Implement ScheduleDAG::viewGraph() -------===//
10 // This implements the ScheduleDAG::viewGraph method.
14 #include "llvm/CodeGen/ScheduleDAG.h"
32 struct DOTGraphTraits<ScheduleDAG*> : public DefaultDOTGraphTraits {
36 static std::string getGraphName(const ScheduleDAG *G) {
49 const ScheduleDAG *Graph) {
57 const ScheduleDAG *Graph) {
66 std::string getNodeLabel(const SUnit *Node, const ScheduleDAG *Graph);
68 const ScheduleDAG *Graph) {
72 static void addCustomGraphFeatures(ScheduleDAG *
[all...]
H A DScheduleDAG.cpp1 //===---- ScheduleDAG.cpp - Implement the ScheduleDAG class ---------------===//
10 // This implements the ScheduleDAG class, which is a base class used by
16 #include "llvm/CodeGen/ScheduleDAG.h"
36 ScheduleDAG::ScheduleDAG(MachineFunction &mf) function in class:ScheduleDAG
47 ScheduleDAG::~ScheduleDAG() {}
50 void ScheduleDAG::clearDAG() {
57 const MCInstrDesc *ScheduleDAG
[all...]
H A DLatencyPriorityQueue.cpp142 void LatencyPriorityQueue::dump(ScheduleDAG *DAG) const {}
144 void LatencyPriorityQueue::dump(ScheduleDAG *DAG) const {
H A DScoreboardHazardRecognizer.cpp18 #include "llvm/CodeGen/ScheduleDAG.h"
33 const ScheduleDAG *SchedDAG,
H A DTargetInstrInfo.cpp548 const ScheduleDAG *DAG) const {
556 const ScheduleDAG *DAG) const {
564 const ScheduleDAG *DAG) const {
H A DMachineScheduler.cpp2603 ScheduleDAGMI*> : public GraphTraits<ScheduleDAG*> {};
2610 static std::string getGraphName(const ScheduleDAG *G) {
2623 const ScheduleDAG *Graph) {
2631 const ScheduleDAG *Graph) {
2639 static std::string getNodeLabel(const SUnit *SU, const ScheduleDAG *G) {
2645 static std::string getNodeDescription(const SUnit *SU, const ScheduleDAG *G) {
2650 const ScheduleDAG *Graph) {
H A DPostRASchedulerList.cpp381 ScheduleDAG::clearDAG();
H A DScheduleDAGInstrs.cpp50 : ScheduleDAG(mf), MLI(mli), MDT(mdt), MFI(mf.getFrameInfo()), LIS(lis),
185 ScheduleDAG::clearDAG();
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DScoreboardHazardRecognizer.h27 class ScheduleDAG;
95 const ScheduleDAG *DAG;
108 const ScheduleDAG *DAG,
H A DScheduleDAG.h1 //===------- llvm/CodeGen/ScheduleDAG.h - Common Base Class------*- C++ -*-===//
10 // This file implements the ScheduleDAG class, which is used as the common
35 class ScheduleDAG;
483 void dump(const ScheduleDAG *G) const;
484 void dumpAll(const ScheduleDAG *G) const;
485 void print(raw_ostream &O, const ScheduleDAG *G) const;
538 virtual void dump(ScheduleDAG *) const {}
557 class ScheduleDAG { class in namespace:llvm
574 explicit ScheduleDAG(MachineFunction &mf);
576 virtual ~ScheduleDAG();
[all...]
H A DLatencyPriorityQueue.h19 #include "llvm/CodeGen/ScheduleDAG.h"
86 virtual void dump(ScheduleDAG* DAG) const;
H A DResourcePriorityQueue.h21 #include "llvm/CodeGen/ScheduleDAG.h"
127 virtual void dump(ScheduleDAG* DAG) const;
H A DScheduleDAGInstrs.h20 #include "llvm/CodeGen/ScheduleDAG.h"
67 /// ScheduleDAGInstrs - A ScheduleDAG subclass for scheduling lists of
69 class ScheduleDAGInstrs : public ScheduleDAG {
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.h27 const ScheduleDAG *DAG;
30 const ScheduleDAG *DAG_) :
H A DPPCInstrInfo.h92 const ScheduleDAG *DAG) const;
95 const ScheduleDAG *DAG) const;
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMHazardRecognizer.h43 const ScheduleDAG *DAG) :
H A DARMBaseInstrInfo.h54 const ScheduleDAG *DAG) const;
58 const ScheduleDAG *DAG) const;
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.h19 #include "llvm/CodeGen/ScheduleDAG.h"
22 /// ScheduleDAGSDNodes - A ScheduleDAG for scheduling SDNode-based DAGs.
36 class ScheduleDAGSDNodes : public ScheduleDAG {
128 virtual void getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const;
H A DSelectionDAGPrinter.cpp290 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const {
H A DResourcePriorityQueue.cpp645 void ResourcePriorityQueue::dump(ScheduleDAG *DAG) const {}
647 void ResourcePriorityQueue::dump(ScheduleDAG *DAG) const {
H A DScheduleDAGSDNodes.cpp10 // This implements the ScheduleDAG class, which is a base class used by
49 : ScheduleDAG(mf), BB(0), DAG(0),
59 ScheduleDAG::clearDAG();
683 unsigned ScheduledNodes = ScheduleDAG::VerifyScheduledDAG(isBottomUp);
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DR600InstrInfo.h28 class ScheduleDAG;
79 const ScheduleDAG *DAG) const;
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetInstrInfo.h35 class ScheduleDAG;
721 const ScheduleDAG *DAG) const;
728 const ScheduleDAG *DAG) const;
735 const ScheduleDAG *DAG) const;
974 CreateTargetScheduleState(const TargetMachine*, const ScheduleDAG*) const {
/freebsd-10.0-release/lib/clang/libllvmcodegen/
H A DMakefile92 ScheduleDAG.cpp \
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h158 const ScheduleDAG *DAG) const;

Completed in 206 milliseconds

12