|
CGRAOmp
0.1
|
#include "llvm/Support/CommandLine.h"#include "llvm/ADT/SmallVector.h"#include "llvm/Support/FormatVariadic.h"#include "llvm/Support/raw_ostream.h"#include <regex>#include <string>Go to the source code of this file.
Classes | |
| class | CGRAOmp::OptKeyValue |
| A pair of key and value for command line option. More... | |
| struct | llvm::cl::OptionValue< OptKeyValue > |
| template specialization of OptionValue for OptKeyValue More... | |
| class | llvm::cl::parser< OptKeyValue > |
| template specialization of parser for OptKeyValue More... | |
Namespaces | |
| CGRAOmp | |
| llvm | |
| llvm::cl | |
Functions | |
| raw_ostream & | llvm::operator<< (raw_ostream &OS, const CGRAOmp::OptKeyValue &D) |
| stream insertion operator for llvm::raw_ostream More... | |
| bool | llvm::cl::operator== (const OptKeyValue &lhs, const OptKeyValue &rhs) |
| non-member operator overloading for OptionValue impelentation More... | |
| bool | llvm::cl::operator!= (const OptKeyValue &lhs, const OptKeyValue &rhs) |
| non-member operator overloading for OptionValue impelentation More... | |
Variables | |
| cl::opt< string > | CGRAOmp::PathToCGRAConfig |
| path to model config More... | |
| cl::alias | CGRAOmp::PathToCGRAConfigAlias |
| alias of config file path More... | |
| cl::opt< bool > | CGRAOmp::OptVerbose |
| a verbose option More... | |
| cl::opt< string > | CGRAOmp::OptDFGOpKey |
| key string for opcode in DOT graph More... | |
| cl::opt< bool > | CGRAOmp::OptDFGPlainNodeName |
| to save human readable DOT More... | |
| cl::list< OptKeyValue > | CGRAOmp::OptDFGGraphProp |
| to set common preference for graph More... | |
| cl::list< OptKeyValue > | CGRAOmp::OptDFGNodeProp |
| to set common preference for node More... | |
| cl::list< OptKeyValue > | CGRAOmp::OptDFGEdgeProp |
| to set common preference for edge More... | |
| cl::opt< int > | CGRAOmp::OptDFGFloatPrecWidth |
| to specify precision width for floating-point number in DOT file More... | |
| cl::list< string > | CGRAOmp::OptDFGPassPipeline |
| to specify which DFG Pass is applied More... | |
| cl::list< string > | CGRAOmp::OptDFGPassPlugin |
| path list to load user DFG pass libraries More... | |
| cl::opt< string > | CGRAOmp::OptDFGFilePrefix |
| prefix for dot file name More... | |
| cl::opt< bool > | CGRAOmp::OptLoopInvariantAsConstant |
| consider loop invariant memory load as constant values for decoupled CGRAs More... | |
| cl::opt< bool > | CGRAOmp::OptUseSimpleDFGName |
| simplify the file name of DFG More... | |
| cl::opt< int > | CGRAOmp::OptMemoryDependencyDistanceThreshold |
| threshold count for how close memory dependency is regarded as a data dependency in data flow graph More... | |
| cl::opt< bool > | CGRAOmp::OptEnableLoopFlatten |
| to enable loop-flatten pass for CGRA kernel More... | |
1.8.17