Go to the source code of this file.
|
| | llvm |
| | Compute iterated dominance frontiers using a linear time algorithm.
|
| |
| | llvm::legacy |
| |
|
static cl::opt< enum
PassDebugLevel > | PassDebugging ("debug-pass", cl::Hidden, cl::desc("Print PassManager debugging information"), cl::values(clEnumVal(Disabled,"disable debug output"), clEnumVal(Arguments,"print pass arguments to pass to 'opt'"), clEnumVal(Structure,"print pass structure before run()"), clEnumVal(Executions,"print pass name before it is executed"), clEnumVal(Details,"print pass details when it is executed"))) |
| |
| static cl::opt< bool > | PrintBeforeAll ("print-before-all", llvm::cl::desc("Print IR before each pass"), cl::init(false)) |
| |
| static cl::opt< bool > | PrintAfterAll ("print-after-all", llvm::cl::desc("Print IR after each pass"), cl::init(false)) |
| |
| static cl::list< std::string > | PrintFuncsList ("filter-print-funcs", cl::value_desc("function names"), cl::desc("Only print IR for functions whose name ""match this for all print-[before|after][-all] ""options"), cl::CommaSeparated) |
| |
| static TimingInfo * | TheTimeInfo |
| |
| static cl::opt< bool, true > | EnableTiming ("time-passes", cl::location(TimePassesIsEnabled), cl::desc("Time each pass, printing elapsed time for each on exit")) |
| |
| static PassOptionList PrintAfter |
( |
"print-after" |
, |
|
|
llvm::cl:: |
desc"Print IR after specified passes", |
|
|
cl::Hidden |
|
|
) |
| |
|
static |
| static PassOptionList PrintBefore |
( |
"print-before" |
, |
|
|
llvm::cl:: |
desc"Print IR before specified passes", |
|
|
cl::Hidden |
|
|
) |
| |
|
static |
| static bool ShouldPrintBeforeOrAfterPass |
( |
const PassInfo * |
PI, |
|
|
PassOptionList & |
PassesToPrint |
|
) |
| |
|
static |
| cl::opt<enum PassDebugLevel> PassDebugging("debug-pass", cl::Hidden, cl::desc("Print PassManager debugging information"), cl::values(clEnumVal(Disabled,"disable debug output"),clEnumVal(Arguments,"print pass arguments to pass to 'opt'"),clEnumVal(Structure,"print pass structure before run()"),clEnumVal(Executions,"print pass name before it is executed"),clEnumVal(Details,"print pass details when it is executed"))) |
|
static |
| cl::opt<bool> PrintBeforeAll("print-before-all", llvm::cl::desc("Print IR before each pass"), cl::init(false)) |
|
static |
| cl::list<std::string> PrintFuncsList("filter-print-funcs", cl::value_desc("function names"), cl::desc("Only print IR for functions whose name ""match this for all print-[before|after][-all] ""options"), cl::CommaSeparated) |
|
static |