Lines Matching defs:option
60 /// Utility to print the help string for a specific option.
237 // lists of nested option structs.
271 /// Copy the option values from 'other'.
281 /// containing [the key of the option, the value of the option, updated
282 /// `options` string pointing after the parsed option].
296 // Parse the argument name of the option.
299 // Check for the end of the full option.
313 // Parse the value of the option.
342 llvm_unreachable("unexpected control flow in pass option parsing");
357 errorStream << "<Pass-Options-Parser>: no such option " << key << "\n";
384 orderedOps, os, [&](OptionBase *option) { option->print(os); }, " ");
397 for (OptionBase *option : orderedOps) {
403 option->getOption()->printOptionInfo(descIndent - indent);
410 for (auto *option : options)
411 max = std::max(max, option->getOption()->getOptionWidth());
582 /// Try to initialize this pipeline with the given pipeline text. An option is
813 /// This field is used when the parsed option corresponds to a registered pass
844 /// The name for the command line option used for parsing the textual pass
848 /// Adds command line option for each registered pass or pass pipeline, as well
886 // If this parser is just parsing pass names, print a simplified option
894 // Print the information for the top-level option.
1011 "' option can't be used with individual pass options");