Otawa
0.10
|
#include <otawa/hard/ProcessorBuilder.h>
Public Member Functions | |
ProcessorBuilder (string model) | |
ProcessorBuilder & | arch (string arch) |
ProcessorBuilder & | builder (string builder) |
ProcessorBuilder & | frequency (t::uint64 frequency) |
ProcessorBuilder & | add (StageBuilder &stage) |
ProcessorBuilder & | add (QueueBuilder &queue) |
Processor * | operator* (void) |
Private Member Functions | |
void | complete (void) |
Private Attributes | |
Processor * | proc |
genstruct::Vector< Stage * > | stages |
genstruct::Vector< Queue * > | queues |
bool | completed |
|
inline |
References otawa::hard::Processor::model, and proc.
|
inline |
References stages.
|
inline |
References queues.
|
inline |
References arch(), otawa::hard::Processor::arch, and proc.
Referenced by arch().
|
inline |
References builder(), otawa::hard::Processor::builder, and proc.
Referenced by builder().
|
private |
References completed, proc, queues, otawa::hard::Processor::queues, stages, and otawa::hard::Processor::stages.
Referenced by operator*().
|
inline |
References frequency(), otawa::hard::Processor::frequency, and proc.
Referenced by frequency().
|
inline |
References complete(), and proc.
|
private |
Referenced by complete().
|
private |
Referenced by arch(), builder(), complete(), frequency(), operator*(), and ProcessorBuilder().
|
private |
Referenced by add(), and complete().
|
private |
Referenced by add(), and complete().