Lines Matching defs:cl

36 /// cl Namespace - This namespace contains all of the command line option
39 namespace cl {
136 CommaSeparated = 0x01, // Should this cl::list split between commas?
137 PositionalEatsArgs = 0x02, // Should this positional cl::list eat -args?
138 Sink = 0x04 // Should this cl::list eat all unknown options?
434 struct OptionValue<cl::boolOrDefault> : OptionValueCopy<cl::boolOrDefault> {
435 typedef cl::boolOrDefault WrapperType;
439 OptionValue(const cl::boolOrDefault& V) {
442 OptionValue<cl::boolOrDefault> &operator=(const cl::boolOrDefault& V) {
1051 // cl::location(x) modifier.
1059 assert(Location != 0 && "cl::location(...) not specified for a command "
1061 "or cl::init specified before cl::location()!!");
1068 return O.error("cl::location(x) specified more than once!");
1180 cl::printOptionDiff<ParserClass>(
1190 // setInitialValue - Used by the cl::init modifier...
1279 // cl::location(x) modifier.
1290 return O.error("cl::location(x) specified more than once!");
1297 assert(Location != 0 && "cl::location(...) not specified for a command "
1448 // cl::location(x) modifier.
1467 return O.error("cl::location(x) specified more than once!");
1474 assert(Location != 0 && "cl::location(...) not specified for a command "
1651 error("cl::alias must have argument name specified!");
1653 error("cl::alias must have an cl::aliasopt(option) specified!");
1659 error("cl::alias must only have one cl::aliasopt(...) specified!");
1699 // output. All occurrences of cl::extrahelp will be accumulated and
1736 /// StringMap<llvm::cl::Option*> opts;
1737 /// llvm::cl::getRegisteredOptions(opts);
1741 /// llvm::cl::ParseCommandLineOptions(argc,argv);
1748 /// llvm::cl::ParseCommandLineOptions().
1805 } // End namespace cl