LLVM API Documentation

SchedPriorities.h File Reference

#include "SchedGraph.h"
#include "llvm/CodeGen/InstrScheduling.h"
#include "llvm/Target/TargetSchedInfo.h"
#include "llvm/ADT/hash_set"
#include <list>

Include dependency graph for SchedPriorities.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm

Classes

struct  llvm::NodeDelayPair
class  llvm::NodeHeap
class  llvm::SchedPriorities

Enumerations

enum  llvm::SchedDebugLevel_t {
  llvm::Sched_NoDebugInfo, llvm::Sched_Disable, llvm::Sched_PrintMachineCode, llvm::Sched_PrintSchedTrace,
  llvm::Sched_PrintSchedGraphs
}

Functions

bool llvm::instrIsFeasible (const SchedulingManager &S, MachineOpCode opCode)
bool llvm::NDPLessThan (const NodeDelayPair *np1, const NodeDelayPair *np2)
std::ostream & llvm::operator<< (std::ostream &os, const NodeDelayPair *nd)

Variables

SchedDebugLevel_t llvm::SchedDebugLevel