Otawa  0.10
otawa::ParExeGraph Member List

This is the complete list of members for otawa::ParExeGraph, including all inherited members.

_(const GenNode *node)otawa::GenGraph< ParExeNode, ParExeEdge >inlinestatic
_(const GenEdge *edge)otawa::GenGraph< ParExeNode, ParExeEdge >inlinestatic
_(void) constotawa::GenGraph< ParExeNode, ParExeEdge >inline
_(GenNode *node)otawa::GenGraph< ParExeNode, ParExeEdge >inlinestatic
_(Edge *edge)otawa::GenGraph< ParExeNode, ParExeEdge >inlinestatic
_(void)otawa::GenGraph< ParExeNode, ParExeEdge >inline
_branch_penaltyotawa::ParExeGraphprivate
_cache_line_sizeotawa::ParExeGraphprivate
_capacityotawa::ParExeGraphprivate
_first_nodeotawa::ParExeGraphprotected
_last_nodeotawa::ParExeGraphprotected
_last_prologue_nodeotawa::ParExeGraphprotected
_microprocessorotawa::ParExeGraphprotected
_propsotawa::ParExeGraphprotected
_resourcesotawa::ParExeGraphprotected
_sequenceotawa::ParExeGraphprivate
_wsotawa::ParExeGraphprotected
add(GenNode *node)otawa::GenGraph< ParExeNode, ParExeEdge >inline
addAll(const C< ParExeNode * > &items)otawa::GenGraph< ParExeNode, ParExeEdge >inline
addEdgesForDataDependencies(void)otawa::ParExeGraphvirtual
addEdgesForFetch(void)otawa::ParExeGraphvirtual
addEdgesForMemoryOrder(void)otawa::ParExeGraphvirtual
addEdgesForPipelineOrder(void)otawa::ParExeGraphvirtual
addEdgesForProgramOrder(elm::genstruct::SLList< ParExeStage * > *list_of_stages=NULL)otawa::ParExeGraphvirtual
addEdgesForQueues(void)otawa::ParExeGraphvirtual
analyze()otawa::ParExeGraph
analyzeContentions()otawa::ParExeGraph
build()otawa::ParExeGraphvirtual
clear(void)otawa::GenGraph< ParExeNode, ParExeEdge >inline
clearDelays()otawa::ParExeGraph
contains(ParExeNode *item) constotawa::GenGraph< ParExeNode, ParExeEdge >inline
cost()otawa::ParExeGraph
count(void) constotawa::GenGraph< ParExeNode, ParExeEdge >inline
createNodes(void)otawa::ParExeGraphvirtual
createSequenceResources()otawa::ParExeGraph
delta(ParExeNode *a, Resource *res)otawa::ParExeGraph
display(elm::io::Output &output)otawa::ParExeGraph
dump(elm::io::Output &dotFile, const string &info="")otawa::ParExeGraph
Edge typedefotawa::GenGraph< ParExeNode, ParExeEdge >
findContendingNodes()otawa::ParExeGraph
findDataDependencies(void)otawa::ParExeGraphvirtual
firstNode()otawa::ParExeGraphinline
getSequence(void) const otawa::ParExeGraphinline
inDegree(ParExeNode *vertex) constotawa::GenGraph< ParExeNode, ParExeEdge >inline
indexOf(ParExeNode *vertex) constotawa::GenGraph< ParExeNode, ParExeEdge >inline
initDelays()otawa::ParExeGraph
InstIterator classotawa::ParExeGraphfriend
isEmpty(void) constotawa::GenGraph< ParExeNode, ParExeEdge >inline
isPredecessorOf(ParExeNode *succ, ParExeNode *ref) constotawa::GenGraph< ParExeNode, ParExeEdge >inline
isSuccessorOf(ParExeNode *succ, ParExeNode *ref) constotawa::GenGraph< ParExeNode, ParExeEdge >inline
numInstructions()otawa::ParExeGraphinline
numResources()otawa::ParExeGraphinline
operator bool(void) constotawa::GenGraph< ParExeNode, ParExeEdge >inline
outDegree(ParExeNode *vertex) constotawa::GenGraph< ParExeNode, ParExeEdge >inline
ParExeGraph(WorkSpace *ws, ParExeProc *proc, elm::genstruct::Vector< Resource * > *hw_resources, ParExeSequence *seq, const PropList &props=PropList::EMPTY)otawa::ParExeGraph
ParExeNode classotawa::ParExeGraphfriend
pipeline(ParExeStage *stage, ParExeInst *inst)otawa::ParExeGraphvirtual
propagate()otawa::ParExeGraph
remove(GenNode *node)otawa::GenGraph< ParExeNode, ParExeEdge >inline
remove(GenEdge *edge)otawa::GenGraph< ParExeNode, ParExeEdge >inline
removeAll(const C< ParExeNode * > &items)otawa::GenGraph< ParExeNode, ParExeEdge >inline
rename_table_t typedefotawa::ParExeGraphprotected
resource(int index)otawa::ParExeGraphinline
restoreDefaultLatencies()otawa::ParExeGraph
setDefaultLatencies(TimingContext *tctxt)otawa::ParExeGraph
setLatencies(TimingContext *tctxt)otawa::ParExeGraph
sinkOf(ParExeEdge *edge) constotawa::GenGraph< ParExeNode, ParExeEdge >inline
sourceOf(ParExeEdge *edge) constotawa::GenGraph< ParExeNode, ParExeEdge >inline
Vertex typedefotawa::GenGraph< ParExeNode, ParExeEdge >
~ParExeGraph(void)otawa::ParExeGraphvirtual