Otawa
0.10
|
#include <otawa/parexegraph/ParExeGraph.h>
Classes | |
class | NodeLatencyIterator |
Public Member Functions | |
TimingContext () | |
TimingContext (BasicBlock *h0, BasicBlock *h1=NULL) | |
TimingContext (TimingContext *ctxt) | |
~TimingContext () | |
void | addNodeLatency (NodeLatency *nl) |
bool | isEmpty () |
void | setHeaders (BasicBlock *h0, BasicBlock *h1=NULL) |
BasicBlock * | header (int index) |
void | setType (CachePenalty::cache_penalty_type_t type) |
CachePenalty::cache_penalty_type_t | type () |
Private Attributes | |
elm::genstruct::SLList < NodeLatency * > | _node_latencies_list |
BasicBlock * | _header [2] |
CachePenalty::cache_penalty_type_t | _type |
|
inline |
References _header.
|
inline |
References _header.
|
inline |
References _header, _node_latencies_list, and _type.
|
inline |
References _node_latencies_list.
|
inline |
|
inline |
References _header.
|
inline |
References _node_latencies_list.
Referenced by otawa::GraphBBTime< G >::analyzePathContext().
|
inline |
References _header.
|
inline |
Referenced by otawa::GraphBBTime< G >::buildFMTimingContextListForICache().
|
inline |
|
private |
Referenced by header(), setHeaders(), and TimingContext().
|
private |
Referenced by addNodeLatency(), isEmpty(), TimingContext(), and ~TimingContext().
|
private |
Referenced by setType(), TimingContext(), and type().