![]() |
![]() |
Functions | |
void | ParseArguments (int argc, const char **argv) |
void | shell_assert (const char *filename, int linenumber) |
void | shell_xfree (void *p, int s) |
void * | shell_xmalloc (int s) |
void | PrintUsage (void) |
const char * | VrqVersionString () |
Plugins should not be using these. More... | |
void | GetPluginPaths (list< string > &paths) |
void | GetPlusArgs (const char *prefix, list< string > &args) |
char * | GetPlusArg (const char *prefix) |
Get plusarg from command line that matches prefix. More... | |
void | AddPlusArg (const char *s) |
int | PlusArgMatch (const char *s1, const char *s2) |
void | ValidatePlusArgs () |
void | DumpWarningList () |
void | ParseWarningSwitch (const char *s) |
void | ReadArgumentFile (const char *filename) |
CNode * | Load (const char *filename, int direct, int included) |
static CNode * | _Resolve (CModule *module, int reportError) |
static CNode * | ResolveModuleList (CBackend *tool, CNode *n, int reportError) |
static int | ModulesResolved (CBackend *tool, CNode *n) |
void | LoadTools () |
static void | DumpCode (FILE *f, CNode *n) |
int | main (int argc, char **argv) |
void AddPlusArg | ( | const char * | s | ) |
|
static |
void DumpWarningList | ( | ) |
void GetPluginPaths | ( | list< string > & | paths | ) |
void GetPlusArgs | ( | const char * | prefix, |
list< string > & | args | ||
) |
CNode* Load | ( | const char * | filename, |
int | direct, | ||
int | included | ||
) |
void LoadTools | ( | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |
void ParseArguments | ( | int | argc, |
const char ** | argv | ||
) |
void ParseWarningSwitch | ( | const char * | s | ) |
int PlusArgMatch | ( | const char * | s1, |
const char * | s2 | ||
) |
void PrintUsage | ( | void | ) |
void ReadArgumentFile | ( | const char * | filename | ) |
void shell_assert | ( | const char * | filename, |
int | linenumber | ||
) |
void shell_xfree | ( | void * | p, |
int | s | ||
) |
void* shell_xmalloc | ( | int | s | ) |
void ValidatePlusArgs | ( | ) |
vector<const CSymbol*> aFileList |
vector<const CSymbol*> aIncSearchList |
vector<const CSymbol*> aLibExtList |
vector<const CSymbol*> aLibFileSearchList |
vector<const CSymbol*> aLibSearchList |
INT32 argNestLevel |
CBuilder* builder |
CNode* codeList = NULL |
char copyright[] |
CCoverage* coverage |
int debugFlag = FALSE |
DelayMode_t delayMode = eTYP_DELAY |
int dumpFlag = FALSE |
CDumpVerilog* dumpVerilog |
list<CBackend*> enabledTools |
int errorCount = 0 |
const CSymbol** fileList = NULL |
CFilter* filter |
CFlatten* flatten |
int ignoreVrqComments = 0 |
const CSymbol** incSearchList = NULL |
int inferVectors = FALSE |
int keepMacroDefinitions |
int keepMacros |
unsigned long lexBufferSize |
const CSymbol** libExtList = NULL |
const CSymbol** libFileSearchList = NULL |
const CSymbol** libSearchList = NULL |
set<string> loadedFiles |
FILE* logfile = stdout |
int macrocheck = FALSE |
|
static |
|
static |
|
static |
|
static |
|
static |
int modulesDirectlyDefined |
int modulesIncluded |
const char* outputDirectory = NULL |
const char* outputPath = NULL |
CObstack* permStack = &thePermStack |
list<string> pluginPaths |
CObstack* pluginStack = &thePluginStack |
vector<char*> plusArgs |
list<string> pragmas |
set<string> pragmaTickDefines |
int quietFlag = FALSE |
bool randomizeHeap = FALSE |
CRectify* rectify |
CSim * sim |
CStats* stats |
int svEnable = FALSE |
CObstack thePermStack("permStack") |
CObstack thePluginStack("pluginStack") |
CObstack theTokenStack("tokenStack") |
CObstack theUnitStack("unitStack") |
CObstack* tokenStack = &theTokenStack |
|
static |
map<string,CBackend*> tools |
int totalMem = 0 |
CObstack* unitStack = &theUnitStack |
int verboseFlag = FALSE |
|
static |
int warningCount = 0 |
|
static |