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 |