Chisel
OptionManager.h
Go to the documentation of this file.
1 #ifndef OPTION_MANAGER_H
2 #define OPTION_MANAGER_H
3 
4 #include <string>
5 
7 class OptionManager {
8 public:
9  static std::string InputFile;
10  static std::string OutputFile;
11  static std::string OracleFile;
12  static std::string OutputDir;
13  static bool SaveTemp;
14  static bool SkipLearning;
15  static bool SkipDelayLearning;
16  static bool SkipGlobal;
17  static bool SkipLocal;
18  static bool NoCache;
19  static bool SkipGlobalDep;
20  static bool SkipLocalDep;
21  static bool SkipDCE;
22  static bool Profile;
23  static bool Debug;
24  static bool Stat;
25 
26  static void showUsage();
27  static void handleOptions(int argc, char *argv[]);
28 };
29 
30 #endif // OPTION_MANAGER_H
static bool Profile
Definition: OptionManager.h:22
static std::string OracleFile
Definition: OptionManager.h:11
static void handleOptions(int argc, char *argv[])
Definition: OptionManager.cpp:73
static bool NoCache
Definition: OptionManager.h:18
static bool Stat
Definition: OptionManager.h:24
static bool SaveTemp
Definition: OptionManager.h:13
static bool SkipLocal
Definition: OptionManager.h:17
static std::string OutputFile
Definition: OptionManager.h:10
static bool SkipGlobalDep
Definition: OptionManager.h:19
static bool SkipDelayLearning
Definition: OptionManager.h:15
static bool SkipLocalDep
Definition: OptionManager.h:20
static bool SkipGlobal
Definition: OptionManager.h:16
static bool SkipDCE
Definition: OptionManager.h:21
static void showUsage()
Definition: OptionManager.cpp:13
static std::string OutputDir
Definition: OptionManager.h:12
static bool SkipLearning
Definition: OptionManager.h:14
static std::string InputFile
Definition: OptionManager.h:9
Manages and processes all the command-line options that are passed to Chisel.
Definition: OptionManager.h:7
static bool Debug
Definition: OptionManager.h:23