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) |