reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
   68 class ScheduleDAGFast : public ScheduleDAGSDNodes {
  643 class ScheduleDAGLinearize : public ScheduleDAGSDNodes {
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  138 class ScheduleDAGRRList : public ScheduleDAGSDNodes {
lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
   51 class ScheduleDAGVLIW : public ScheduleDAGSDNodes {

Declarations

include/llvm/CodeGen/SchedulerRegistry.h
   28 class ScheduleDAGSDNodes;
include/llvm/CodeGen/SelectionDAGISel.h
   40 class ScheduleDAGSDNodes;

References

include/llvm/CodeGen/SchedulerRegistry.h
   33           ScheduleDAGSDNodes *(*)(SelectionDAGISel *, CodeGenOpt::Level)> {
   35   using FunctionPassCtor = ScheduleDAGSDNodes *(*)(SelectionDAGISel*,
   63 ScheduleDAGSDNodes *createBURRListDAGScheduler(SelectionDAGISel *IS,
   68 ScheduleDAGSDNodes *createSourceListDAGScheduler(SelectionDAGISel *IS,
   75 ScheduleDAGSDNodes *createHybridListDAGScheduler(SelectionDAGISel *IS,
   82 ScheduleDAGSDNodes *createILPListDAGScheduler(SelectionDAGISel *IS,
   87 ScheduleDAGSDNodes *createFastDAGScheduler(SelectionDAGISel *IS,
   93 ScheduleDAGSDNodes *createVLIWDAGScheduler(SelectionDAGISel *IS,
   97 ScheduleDAGSDNodes *createDefaultScheduler(SelectionDAGISel *IS,
  102 ScheduleDAGSDNodes *createDAGLinearizer(SelectionDAGISel *IS,
include/llvm/CodeGen/SelectionDAGISel.h
  352   ScheduleDAGSDNodes *CreateScheduler();
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
   68 class ScheduleDAGFast : public ScheduleDAGSDNodes {
  643 class ScheduleDAGLinearize : public ScheduleDAGSDNodes {
  796 llvm::ScheduleDAGSDNodes *
  801 llvm::ScheduleDAGSDNodes *
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  138 class ScheduleDAGRRList : public ScheduleDAGSDNodes {
  309 static void GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos,
 2096     for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG);
 2147     for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG);
 2205     for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG);
 2221   for (ScheduleDAGSDNodes::RegDefIter RegDefPos(SU, scheduleDAG);
 3131 ScheduleDAGSDNodes *
 3145 ScheduleDAGSDNodes *
 3159 ScheduleDAGSDNodes *
 3175 ScheduleDAGSDNodes *
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  576                                            const ScheduleDAGSDNodes *SD)
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
  139       const ScheduleDAGSDNodes *SchedDAG;
  146       RegDefIter(const SUnit *SU, const ScheduleDAGSDNodes *SD);
lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
   51 class ScheduleDAGVLIW : public ScheduleDAGSDNodes {
  273 ScheduleDAGSDNodes *
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  250   ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS,
  982   ScheduleDAGSDNodes *Scheduler = CreateScheduler();
 1958 ScheduleDAGSDNodes *SelectionDAGISel::CreateScheduler() {