|
LLVM 23.0.0git
|
#include "llvm/Passes/PassBuilder.h"
Additional Inherited Members | |
| Public Types inherited from llvm::cl::parser< std::optional< PrintPipelinePassesFormat > > | |
| using | parser_data_type |
| Protected Attributes inherited from llvm::cl::parser< std::optional< PrintPipelinePassesFormat > > | |
| SmallVector< OptionInfo, 8 > | Values |
| Protected Attributes inherited from llvm::cl::generic_parser_base | |
| Option & | Owner |
Definition at line 1007 of file PassBuilder.h.
| bool PrintPipelinePassesFormatParser::parse | ( | cl::Option & | O, |
| StringRef | ArgName, | ||
| StringRef | ArgValue, | ||
| std::optional< PrintPipelinePassesFormat > & | Val ) |
Definition at line 413 of file PassBuilder.cpp.
References llvm::StringSwitch< T, R >::Case(), llvm::StringSwitch< T, R >::Default(), llvm::Format, llvm::formatv(), llvm::Text, and llvm::Tree.