LLVM API Documentation

llvm::SchedGraphSet Class Reference

#include <SchedGraph.h>

Collaboration diagram for llvm::SchedGraphSet:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::vector< SchedGraph
* >::const_iterator 
iterator
typedef std::vector< SchedGraph
* >::const_iterator 
const_iterator

Public Member Functions

 SchedGraphSet (const Function *function, const TargetMachine &target)
 ~SchedGraphSet ()
std::vector< SchedGraph
* >::const_iterator 
begin () const
std::vector< SchedGraph
* >::const_iterator 
end () const
void dump () const

Detailed Description

Definition at line 154 of file SchedGraph.h.


Member Typedef Documentation

typedef std::vector<SchedGraph*>::const_iterator llvm::SchedGraphSet::const_iterator

Definition at line 172 of file SchedGraph.h.

typedef std::vector<SchedGraph*>::const_iterator llvm::SchedGraphSet::iterator

Definition at line 171 of file SchedGraph.h.


Constructor & Destructor Documentation

llvm::SchedGraphSet::SchedGraphSet ( const Function function,
const TargetMachine target 
)

Definition at line 656 of file SchedGraph.cpp.

References target.

llvm::SchedGraphSet::~SchedGraphSet (  ) 

Definition at line 662 of file SchedGraph.cpp.

References begin(), E, end(), and I.


Member Function Documentation

std::vector<SchedGraph*>::const_iterator llvm::SchedGraphSet::begin (  )  const [inline]

Definition at line 174 of file SchedGraph.h.

Referenced by dump(), and ~SchedGraphSet().

void llvm::SchedGraphSet::dump (  )  const

Definition at line 669 of file SchedGraph.cpp.

References begin(), end(), llvm::Value::getName(), and I.

std::vector<SchedGraph*>::const_iterator llvm::SchedGraphSet::end (  )  const [inline]

Definition at line 175 of file SchedGraph.h.

Referenced by dump(), and ~SchedGraphSet().


The documentation for this class was generated from the following files: