Lines Matching defs:cl

248     llvm::cl::Option &opt, StringRef argName, StringRef optionStr,
360 if (llvm::cl::ProvidePositionalOption(it->second, value, 0))
400 // support to llvm::cl::Option for passing in a base indent to use when
422 llvm::cl::OptionValue<OpPassManager>::OptionValue() = default;
423 llvm::cl::OptionValue<OpPassManager>::OptionValue(
427 llvm::cl::OptionValue<OpPassManager>::OptionValue(
428 const llvm::cl::OptionValue<mlir::OpPassManager> &rhs) {
432 llvm::cl::OptionValue<OpPassManager> &
433 llvm::cl::OptionValue<OpPassManager>::operator=(
439 llvm::cl::OptionValue<OpPassManager>::~OptionValue<OpPassManager>() = default;
441 void llvm::cl::OptionValue<OpPassManager>::setValue(
448 void llvm::cl::OptionValue<OpPassManager>::setValue(StringRef pipelineStr) {
454 bool llvm::cl::OptionValue<OpPassManager>::compare(
469 void llvm::cl::OptionValue<OpPassManager>::anchor() {}
475 namespace cl {
477 } // namespace cl
480 bool llvm::cl::parser<OpPassManager>::parse(Option &, StringRef, StringRef arg,
489 void llvm::cl::parser<OpPassManager>::print(raw_ostream &os,
494 void llvm::cl::parser<OpPassManager>::printOptionDiff(
509 void llvm::cl::parser<OpPassManager>::anchor() {}
511 llvm::cl::parser<OpPassManager>::ParsedPassManager::ParsedPassManager() =
513 llvm::cl::parser<OpPassManager>::ParsedPassManager::ParsedPassManager(
515 llvm::cl::parser<OpPassManager>::ParsedPassManager::~ParsedPassManager() =
824 namespace cl {
839 } // namespace cl
850 struct PassNameParser : public llvm::cl::parser<PassArgData> {
851 PassNameParser(llvm::cl::Option &opt) : llvm::cl::parser<PassArgData>(opt) {}
854 void printOptionInfo(const llvm::cl::Option &opt,
856 size_t getOptionWidth(const llvm::cl::Option &opt) const override;
857 bool parse(llvm::cl::Option &opt, StringRef argName, StringRef arg,
868 llvm::cl::parser<PassArgData>::initialize();
884 void PassNameParser::printOptionInfo(const llvm::cl::Option &opt,
926 size_t PassNameParser::getOptionWidth(const llvm::cl::Option &opt) const {
927 size_t maxWidth = llvm::cl::parser<PassArgData>::getOptionWidth(opt) + 2;
937 bool PassNameParser::parse(llvm::cl::Option &opt, StringRef argName,
939 if (llvm::cl::parser<PassArgData>::parse(opt, argName, arg, value))
954 : passList(arg, llvm::cl::desc(description)) {
956 passList.setValueExpectedFlag(llvm::cl::ValueExpected::ValueOptional);
968 llvm::cl::list<PassArgData, bool, PassNameParser> passList;
979 llvm::cl::desc("Textual description of the pass pipeline to run")) {}
985 llvm::cl::desc("Alias for --" PASS_PIPELINE_ARG),
986 llvm::cl::aliasopt(passPipeline));
1036 impl->passList.setMiscFlag(llvm::cl::CommaSeparated);