
Data Structures | |
| struct | TypeBase |
| struct | Type |
| struct | PtrType |
| struct | Value |
| struct | Parameter |
| struct | GenList |
| struct | GenListLineNo |
| struct | EntryType |
| struct | Entry |
| struct | ModuleEntity |
| struct | Module |
| struct | File |
| struct | Readonly |
| struct | MainChare |
| struct | Chare |
| struct | Group |
| struct | NodeGroup |
| struct | Array |
| struct | MessageVar |
| struct | Message |
| struct | InitCall |
| struct | ConsEntry |
Namespaces | |
| namespace | SDAG |
Enumerations | |
| enum | BUILDER_ENTRY_ATTRIBUTES { THREADED = STHREADED, SYNC = SSYNC, IGET = SIGET, EXCLUSIVE = SLOCKED, CREATEHERE = SCREATEHERE, CREATEHOME = SCREATEHOME, NOKEEP = SNOKEEP, NOTRACE = SNOTRACE, APPWORK = SAPPWORK, IMMEDIATE = SIMMEDIATE, EXPEDITED = SSKIPSCHED, INLINE = SINLINE, LOCAL = SLOCAL, MEMCRITICAL = SMEM, REDUCTIONTARGET = SREDUCE } |
| enum | BUILDER_CHARE_ATTRIBUTES { MIGRATABLE = xi::Chare::CMIGRATABLE } |
Functions | |
| xi::AstChildren< xi::Module > * | generateTestAst () |
| xi::AstChildren< xi::Module > * | generateHello1d () |
| xi::AstChildren< xi::Module > * | generateFibSDAG () |
Variables | |
| const char * | builtinTypes [NUM_BUILTIN_TYPES] |
| THREADED | |
| SYNC | |
| IGET | |
| EXCLUSIVE | |
| CREATEHERE | |
| CREATEHOME | |
| NOKEEP | |
| NOTRACE | |
| APPWORK | |
| IMMEDIATE | |
| EXPEDITED | |
| INLINE | |
| LOCAL | |
| MEMCRITICAL | |
| REDUCTIONTARGET |
Definition at line 28 of file interfaceBuilder.h.
| xi::AstChildren<xi::Module>* Builder::generateTestAst | ( | ) |
Definition at line 12 of file interfaceBuilder.C.
References Builder::ModuleEntity::addEntry(), Builder::EntryType::addEntryParameter(), Builder::File::addModule(), Builder::Module::addModuleEntity(), c, Builder::File::generateAst(), and PUP::m.

| xi::AstChildren<xi::Module>* Builder::generateHello1d | ( | ) |
Definition at line 38 of file interfaceBuilder.C.
References PUP::a, Builder::ModuleEntity::addEntry(), Builder::EntryType::addEntryParameter(), Builder::File::addModule(), Builder::Module::addModuleEntity(), Builder::File::generateAst(), and PUP::m.

| xi::AstChildren<xi::Module>* Builder::generateFibSDAG | ( | ) |
Definition at line 68 of file interfaceBuilder.C.
References PUP::a, Builder::SDAG::Sequence::addConstruct(), Builder::ModuleEntity::addEntry(), Builder::EntryType::addEntryParameter(), Builder::File::addModule(), Builder::Module::addModuleEntity(), Builder::Entry::addSDAG(), Builder::SDAG::WhenTemp< T >::addSEntry(), Builder::File::generateAst(), and PUP::m.
Referenced by main().


| const char* Builder::builtinTypes[NUM_BUILTIN_TYPES] |
Initial value:
{"int", "long", "short", "char", "unsigned int", "unsigned long",
"unsigned long", "unsigned long long", "unsigned short",
"unsigned char", "long long", "float", "double", "long double",
"void"}
Definition at line 22 of file interfaceBuilder.h.
Referenced by Builder::Type::generateAst().
1.5.5