LLVM API Documentation
#include <SchedGraphCommon.h>
Collaboration diagram for llvm::SchedGraphEdge:
Definition at line 107 of file SchedGraphCommon.h.
Definition at line 109 of file SchedGraphCommon.h.
llvm::SchedGraphEdge::SchedGraphEdge | ( | SchedGraphNodeCommon * | _src, | |
SchedGraphNodeCommon * | _sink, | |||
SchedGraphEdgeDepType | _depType, | |||
unsigned int | _depOrderType, | |||
int | _minDelay = -1 | |||
) |
llvm::SchedGraphEdge::SchedGraphEdge | ( | SchedGraphNodeCommon * | _src, | |
SchedGraphNodeCommon * | _sink, | |||
const Value * | _val, | |||
unsigned int | _depOrderType, | |||
int | _minDelay = -1 | |||
) |
llvm::SchedGraphEdge::SchedGraphEdge | ( | SchedGraphNodeCommon * | _src, | |
SchedGraphNodeCommon * | _sink, | |||
unsigned int | _regNum, | |||
unsigned int | _depOrderType, | |||
int | _minDelay = -1 | |||
) |
llvm::SchedGraphEdge::SchedGraphEdge | ( | SchedGraphNodeCommon * | _src, | |
SchedGraphNodeCommon * | _sink, | |||
ResourceId | _resourceId, | |||
int | _minDelay = -1 | |||
) |
llvm::SchedGraphEdge::~SchedGraphEdge | ( | ) | [inline] |
Definition at line 155 of file SchedGraphCommon.h.
SchedGraphNodeCommon* llvm::SchedGraphEdge::getSrc | ( | ) | const [inline] |
SchedGraphNodeCommon* llvm::SchedGraphEdge::getSink | ( | ) | const [inline] |
int llvm::SchedGraphEdge::getMinDelay | ( | ) | const [inline] |
SchedGraphEdgeDepType llvm::SchedGraphEdge::getDepType | ( | ) | const [inline] |
unsigned int llvm::SchedGraphEdge::getDepOrderType | ( | ) | const [inline] |
const Value* llvm::SchedGraphEdge::getValue | ( | ) | const [inline] |
int llvm::SchedGraphEdge::getMachineReg | ( | ) | const [inline] |
Definition at line 167 of file SchedGraphCommon.h.
References depType, MachineRegister, and machineRegNum.
int llvm::SchedGraphEdge::getResourceId | ( | ) | const [inline] |
Definition at line 171 of file SchedGraphCommon.h.
References depType, MachineResource, and resourceId.
void llvm::SchedGraphEdge::setIteDiff | ( | int | _iteDiff | ) | [inline] |
int llvm::SchedGraphEdge::getIteDiff | ( | ) | [inline] |
void llvm::SchedGraphEdge::print | ( | std::ostream & | os | ) | const |
Referenced by llvm::operator<<().
void llvm::SchedGraphEdge::dump | ( | int | indent = 0 |
) | const |
SchedGraphNodeCommon* llvm::SchedGraphEdge::src [protected] |
SchedGraphNodeCommon* llvm::SchedGraphEdge::sink [protected] |
SchedGraphEdgeDepType llvm::SchedGraphEdge::depType [protected] |
Definition at line 119 of file SchedGraphCommon.h.
Referenced by getDepType(), getMachineReg(), getResourceId(), and getValue().
unsigned int llvm::SchedGraphEdge::depOrderType [protected] |
int llvm::SchedGraphEdge::minDelay [protected] |
int llvm::SchedGraphEdge::iteDiff [protected] |
const Value* llvm::SchedGraphEdge::val [protected] |
int llvm::SchedGraphEdge::machineRegNum [protected] |
ResourceId llvm::SchedGraphEdge::resourceId [protected] |
union { ... } [protected] |