Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DScheduleDAGPrinter.cpp34 struct DOTGraphTraits<ScheduleDAG*> : public DefaultDOTGraphTraits {
38 static std::string getGraphName(const ScheduleDAG *G) { in getGraphName()
47 const ScheduleDAG *Graph) { in hasNodeAddressLabel()
55 const ScheduleDAG *Graph) { in getEdgeAttributes()
64 std::string getNodeLabel(const SUnit *Node, const ScheduleDAG *Graph);
66 const ScheduleDAG *Graph) { in getNodeAttributes()
70 static void addCustomGraphFeatures(ScheduleDAG *G, in addCustomGraphFeatures()
71 GraphWriter<ScheduleDAG*> &GW) { in addCustomGraphFeatures()
77 std::string DOTGraphTraits<ScheduleDAG*>::getNodeLabel(const SUnit *SU, in getNodeLabel()
78 const ScheduleDAG *G) { in getNodeLabel()
[all …]
DScheduleDAG.cpp34 ScheduleDAG::ScheduleDAG(MachineFunction &mf) in ScheduleDAG() function in ScheduleDAG
45 ScheduleDAG::~ScheduleDAG() {} in ~ScheduleDAG()
48 const MCInstrDesc *ScheduleDAG::getNodeDesc(const SDNode *Node) const { in getNodeDesc()
54 void ScheduleDAG::dumpSchedule() const { in dumpSchedule()
66 void ScheduleDAG::Run(MachineBasicBlock *bb, in Run()
289 void SUnit::dump(const ScheduleDAG *G) const { in dump()
294 void SUnit::dumpAll(const ScheduleDAG *G) const { in dumpAll()
351 void ScheduleDAG::VerifySchedule(bool isBottomUp) { in VerifySchedule()
DScheduleDAGEmit.cpp31 void ScheduleDAG::EmitNoop() { in EmitNoop()
35 void ScheduleDAG::EmitPhysRegCopy(SUnit *SU, in EmitPhysRegCopy()
DLatencyPriorityQueue.cpp142 void LatencyPriorityQueue::dump(ScheduleDAG *DAG) const {} in dump()
144 void LatencyPriorityQueue::dump(ScheduleDAG *DAG) const { in dump()
DCMakeLists.txt75 ScheduleDAG.cpp
DAndroid.mk76 ScheduleDAG.cpp \
DTargetInstrInfoImpl.cpp432 const ScheduleDAG *DAG) const { in CreateTargetHazardRecognizer()
440 const ScheduleDAG *DAG) const { in CreateTargetPostRAHazardRecognizer()
DScheduleDAGInstrs.h100 class LLVM_LIBRARY_VISIBILITY ScheduleDAGInstrs : public ScheduleDAG {
DScoreboardHazardRecognizer.cpp33 const ScheduleDAG *SchedDAG, in ScoreboardHazardRecognizer()
DScheduleDAGInstrs.cpp37 : ScheduleDAG(mf), MLI(mli), MDT(mdt), MFI(mf.getFrameInfo()), in ScheduleDAGInstrs()
54 ScheduleDAG::Run(bb, end); in Run()
/external/llvm/include/llvm/CodeGen/
DScheduleDAG.h34 class ScheduleDAG; variable
412 void dump(const ScheduleDAG *G) const;
413 void dumpAll(const ScheduleDAG *G) const;
414 void print(raw_ostream &O, const ScheduleDAG *G) const;
466 virtual void dump(ScheduleDAG *) const {}
485 class ScheduleDAG {
506 explicit ScheduleDAG(MachineFunction &mf);
508 virtual ~ScheduleDAG();
537 virtual void addCustomGraphFeatures(GraphWriter<ScheduleDAG*> &) const {}
648 template <> struct GraphTraits<ScheduleDAG*> : public GraphTraits<SUnit*> {
[all …]
DScoreboardHazardRecognizer.h28 class ScheduleDAG; variable
96 const ScheduleDAG *DAG;
109 const ScheduleDAG *DAG,
DLatencyPriorityQueue.h86 virtual void dump(ScheduleDAG* DAG) const;
/external/llvm/include/llvm/Target/
DTargetInstrInfo.h32 class ScheduleDAG; variable
582 const ScheduleDAG *DAG) const = 0;
589 const ScheduleDAG *DAG) const = 0;
715 CreateTargetHazardRecognizer(const TargetMachine*, const ScheduleDAG*) const;
719 const ScheduleDAG*) const;
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.h36 class ScheduleDAGSDNodes : public ScheduleDAG {
117 virtual void getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const;
DSelectionDAGPrinter.cpp293 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const { in getCustomGraphFeatures()
DScheduleDAGSDNodes.cpp47 : ScheduleDAG(mf), in ScheduleDAGSDNodes()
55 ScheduleDAG::Run(bb, insertPos); in Run()
/external/llvm/lib/Target/ARM/
DARMHazardRecognizer.h41 const ScheduleDAG *DAG) : in ARMHazardRecognizer()
DARMBaseInstrInfo.h191 const ScheduleDAG *DAG) const;
195 const ScheduleDAG *DAG) const;
DARMBaseInstrInfo.cpp95 const ScheduleDAG *DAG) const { in CreateTargetHazardRecognizer()
105 const ScheduleDAG *DAG) const { in CreateTargetPostRAHazardRecognizer()
/external/llvm/test/CodeGen/Generic/
D2011-07-07-ScheduleDAGCrash.ll2 ; This caused ScheduleDAG to crash in EmitPhysRegCopy when searching
/external/llvm/lib/Target/CellSPU/
DSPUInstrInfo.h40 const ScheduleDAG *DAG) const;
DSPUInstrInfo.cpp65 const ScheduleDAG *DAG) const { in CreateTargetHazardRecognizer()
/external/llvm/lib/Target/PowerPC/
DPPCInstrInfo.h90 const ScheduleDAG *DAG) const;
DPPCInstrInfo.cpp51 const ScheduleDAG *DAG) const { in CreateTargetHazardRecognizer()

12