Go to the source code of this file.
|
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), cl::Hidden) |
|
static cl::opt< bool > | PrintAfterAll ("print-after-all", llvm::cl::desc("Print IR after each pass"), cl::init(false), cl::Hidden) |
|
static cl::opt< bool > | PrintModuleScope ("print-module-scope", cl::desc("When printing IR for print-[before|after]{-all} " "always print a module IR"), cl::init(false), cl::Hidden) |
|
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, cl::Hidden) |
|
◆ PassDebugLevel
◆ PrintAfter()
static PassOptionList PrintAfter |
( |
"print-after" |
, |
|
|
llvm::cl::desc("Print IR after specified passes") |
, |
|
|
cl::Hidden |
|
|
) |
| |
|
static |
◆ PrintBefore()
static PassOptionList PrintBefore |
( |
"print-before" |
, |
|
|
llvm::cl::desc("Print IR before specified passes") |
, |
|
|
cl::Hidden |
|
|
) |
| |
|
static |
◆ ShouldPrintBeforeOrAfterPass()
static bool ShouldPrintBeforeOrAfterPass |
( |
StringRef |
PassID, |
|
|
PassOptionList & |
PassesToPrint |
|
) |
| |
|
static |
◆ PassDebugging
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 |
◆ PrintAfterAll
cl::opt<bool> PrintAfterAll("print-after-all", llvm::cl::desc("Print IR after each pass"), cl::init(false), cl::Hidden) |
|
static |
◆ PrintBeforeAll
cl::opt<bool> PrintBeforeAll("print-before-all", llvm::cl::desc("Print IR before each pass"), cl::init(false), cl::Hidden) |
|
static |
◆ PrintFuncsList
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, cl::Hidden) |
|
static |
◆ PrintModuleScope
cl::opt<bool> PrintModuleScope("print-module-scope", cl::desc("When printing IR for print-[before|after]{-all} " "always print a module IR"), cl::init(false), cl::Hidden) |
|
static |