Chisel
Static Public Member Functions | Static Public Attributes | List of all members
OptionManager Class Reference

Manages and processes all the command-line options that are passed to Chisel. More...

#include <OptionManager.h>

Static Public Member Functions

static void showUsage ()
 
static void handleOptions (int argc, char *argv[])
 

Static Public Attributes

static std::string InputFile = ""
 
static std::string OutputFile = ""
 
static std::string OracleFile = ""
 
static std::string OutputDir = "chisel-out"
 
static bool SaveTemp = false
 
static bool SkipLearning = false
 
static bool SkipDelayLearning = false
 
static bool SkipGlobal = false
 
static bool SkipLocal = false
 
static bool NoCache = false
 
static bool SkipGlobalDep = false
 
static bool SkipLocalDep = false
 
static bool SkipDCE = false
 
static bool Profile = true
 
static bool Debug = false
 
static bool Stat = false
 

Detailed Description

Manages and processes all the command-line options that are passed to Chisel.

Member Function Documentation

void OptionManager::handleOptions ( int  argc,
char *  argv[] 
)
static
void OptionManager::showUsage ( )
static

Member Data Documentation

bool OptionManager::Debug = false
static
std::string OptionManager::InputFile = ""
static
bool OptionManager::NoCache = false
static
std::string OptionManager::OracleFile = ""
static
std::string OptionManager::OutputDir = "chisel-out"
static
std::string OptionManager::OutputFile = ""
static
bool OptionManager::Profile = true
static
bool OptionManager::SaveTemp = false
static
bool OptionManager::SkipDCE = false
static
bool OptionManager::SkipDelayLearning = false
static
bool OptionManager::SkipGlobal = false
static
bool OptionManager::SkipGlobalDep = false
static
bool OptionManager::SkipLearning = false
static
bool OptionManager::SkipLocal = false
static
bool OptionManager::SkipLocalDep = false
static
bool OptionManager::Stat = false
static

The documentation for this class was generated from the following files: