|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/CodeGen/ScheduleDAGInstrs.h 119 class ScheduleDAGInstrs : public ScheduleDAG {
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h 46 class ScheduleDAGSDNodes : public ScheduleDAG {
Declarations
include/llvm/CodeGen/ScheduleDAG.h 42 class ScheduleDAG;
include/llvm/CodeGen/ScoreboardHazardRecognizer.h 26 class ScheduleDAG;
include/llvm/CodeGen/TargetInstrInfo.h 53 class ScheduleDAG;
lib/Target/AMDGPU/GCNHazardRecognizer.h 28 class ScheduleDAG;
References
include/llvm/CodeGen/LatencyPriorityQueue.h 87 LLVM_DUMP_METHOD void dump(ScheduleDAG *DAG) const override;
include/llvm/CodeGen/ScheduleDAG.h 537 virtual void dump(ScheduleDAG *) const {}
601 virtual void addCustomGraphFeatures(GraphWriter<ScheduleDAG*> &) const {}
677 static nodes_iterator nodes_begin(ScheduleDAG *G) {
680 static nodes_iterator nodes_end(ScheduleDAG *G) {
include/llvm/CodeGen/ScheduleDAGInstrs.h 119 class ScheduleDAGInstrs : public ScheduleDAG {
include/llvm/CodeGen/ScoreboardHazardRecognizer.h 96 const ScheduleDAG *DAG;
109 const ScheduleDAG *DAG,
include/llvm/CodeGen/TargetInstrInfo.h 1340 const ScheduleDAG *DAG) const;
1346 const ScheduleDAG *DAG) const;
1352 const ScheduleDAG *DAG) const;
lib/CodeGen/LatencyPriorityQueue.cpp 144 LLVM_DUMP_METHOD void LatencyPriorityQueue::dump(ScheduleDAG *DAG) const {
lib/CodeGen/MachineScheduler.cpp 3678 ScheduleDAGMI*> : public GraphTraits<ScheduleDAG*> {};
3684 static std::string getGraphName(const ScheduleDAG *G) {
3703 const ScheduleDAG *Graph) {
3711 static std::string getNodeLabel(const SUnit *SU, const ScheduleDAG *G) {
3723 static std::string getNodeDescription(const SUnit *SU, const ScheduleDAG *G) {
3727 static std::string getNodeAttributes(const SUnit *N, const ScheduleDAG *G) {
lib/CodeGen/ScheduleDAGPrinter.cpp 30 static std::string getGraphName(const ScheduleDAG *G) {
43 const ScheduleDAG *Graph) {
54 const ScheduleDAG *Graph) {
63 std::string getNodeLabel(const SUnit *SU, const ScheduleDAG *Graph);
65 const ScheduleDAG *Graph) {
69 static void addCustomGraphFeatures(ScheduleDAG *G,
70 GraphWriter<ScheduleDAG*> &GW) {
77 const ScheduleDAG *G) {
lib/CodeGen/ScoreboardHazardRecognizer.cpp 31 const InstrItineraryData *II, const ScheduleDAG *SchedDAG,
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 1853 SUnit *popFromQueue(std::vector<SUnit *> &Q, SF &Picker, ScheduleDAG *DAG) {
1901 LLVM_DUMP_METHOD void dump(ScheduleDAG *DAG) const override {
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h 46 class ScheduleDAGSDNodes : public ScheduleDAG {
133 virtual void getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const;
lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp 295 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const {
lib/Target/AMDGPU/GCNILPSched.cpp 52 const ScheduleDAG &DAG);
292 const ScheduleDAG &DAG) {
359 const ScheduleDAG &DAG) {
lib/Target/AMDGPU/GCNIterativeScheduler.cpp 41 const ScheduleDAG &DAG);
44 const ScheduleDAG &DAG);
lib/Target/AMDGPU/GCNMinRegStrategy.cpp 66 void initNumPreds(const decltype(ScheduleDAG::SUnits) &SUnits);
81 const ScheduleDAG &DAG);
86 void GCNMinRegScheduler::initNumPreds(const decltype(ScheduleDAG::SUnits) &SUnits) {
233 const ScheduleDAG &DAG) {
279 const ScheduleDAG &DAG) {
lib/Target/AMDGPU/SIInstrInfo.cpp 6152 const ScheduleDAG *DAG) const {
lib/Target/AMDGPU/SIInstrInfo.h 965 const ScheduleDAG *DAG) const override;
lib/Target/ARM/ARMBaseInstrInfo.h 126 const ScheduleDAG *DAG) const override;
130 const ScheduleDAG *DAG) const override;
lib/Target/ARM/ARMHazardRecognizer.h 35 const ScheduleDAG *DAG)
lib/Target/Hexagon/HexagonInstrInfo.cpp 1753 const InstrItineraryData *II, const ScheduleDAG *DAG) const {
lib/Target/Hexagon/HexagonInstrInfo.h 265 const ScheduleDAG *DAG) const override;
lib/Target/PowerPC/PPCHazardRecognizers.cpp 262 PPCHazardRecognizer970::PPCHazardRecognizer970(const ScheduleDAG &DAG)
lib/Target/PowerPC/PPCHazardRecognizers.h 26 const ScheduleDAG *DAG;
35 const ScheduleDAG *DAG_) :
56 const ScheduleDAG &DAG;
77 PPCHazardRecognizer970(const ScheduleDAG &DAG);
lib/Target/PowerPC/PPCInstrInfo.cpp 109 const ScheduleDAG *DAG) const {
126 const ScheduleDAG *DAG) const {
lib/Target/PowerPC/PPCInstrInfo.h 203 const ScheduleDAG *DAG) const override;
206 const ScheduleDAG *DAG) const override;