LLVM API Documentation
#include "llvm/CodeGen/SchedGraphCommon.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/Transforms/Scalar.h"
#include "llvm/ADT/hash_map"
#include "llvm/ADT/GraphTraits.h"
Include dependency graph for SchedGraph.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | llvm |
Classes | |
class | llvm::SchedGraphNode |
class | llvm::SchedGraph |
class | llvm::SchedGraphSet |
struct | llvm::GraphTraits< SchedGraph * > |
struct | llvm::GraphTraits< const SchedGraph * > |
Typedefs | |
typedef SGPredIterator< SchedGraphNode, SchedGraphEdge, SchedGraphNode::iterator > | llvm::sg_pred_iterator |
typedef SGPredIterator< const SchedGraphNode, const SchedGraphEdge, SchedGraphNode::const_iterator > | llvm::sg_pred_const_iterator |
typedef SGSuccIterator< SchedGraphNode, SchedGraphEdge, SchedGraphNode::iterator > | llvm::sg_succ_iterator |
typedef SGSuccIterator< const SchedGraphNode, const SchedGraphEdge, SchedGraphNode::const_iterator > | llvm::sg_succ_const_iterator |
Functions | |
sg_pred_iterator | llvm::pred_begin (SchedGraphNode *N) |
sg_pred_iterator | llvm::pred_end (SchedGraphNode *N) |
sg_pred_const_iterator | llvm::pred_begin (const SchedGraphNode *N) |
sg_pred_const_iterator | llvm::pred_end (const SchedGraphNode *N) |
sg_succ_iterator | llvm::succ_begin (SchedGraphNode *N) |
sg_succ_iterator | llvm::succ_end (SchedGraphNode *N) |
sg_succ_const_iterator | llvm::succ_begin (const SchedGraphNode *N) |
sg_succ_const_iterator | llvm::succ_end (const SchedGraphNode *N) |