Lines Matching defs:argv
111 bool ParseCommandLineOptions(int argc, const char *const *argv,
524 const char *const *argv, int &i) {
535 assert(argv && "null check");
536 Value = argv[++i];
569 assert(argv && "null check");
570 Value = argv[++i];
657 // we don't need to pass argc/argv in.
901 SmallVectorImpl<const char *> &Argv,
906 // Don't cache Argv.size() because it can change.
907 for (unsigned I = 0; I != Argv.size();) {
908 const char *Arg = Argv[I];
937 Argv.erase(Argv.begin() + I);
938 Argv.insert(Argv.begin() + I, ExpandedArgv.begin(), ExpandedArgv.end());
992 bool cl::ParseCommandLineOptions(int argc, const char *const *argv,
994 return GlobalParser->ParseCommandLineOptions(argc, argv, Overview,
1008 const char *const *argv,
1014 SmallVector<const char *, 20> newArgv(argv, argv + argc);
1018 argv = &newArgv[0];
1022 ProgramName = sys::path::filename(argv[0]);
1035 if (argc >= 2 && argv[FirstArg][0] != '-') {
1038 ChosenSubCommand = LookupSubCommand(argv[FirstArg]);
1116 if (argv[i][0] != '-' || argv[i][1] == 0 || DashDashFound) {
1119 ProvidePositionalOption(ActivePositionalArg, argv[i], i);
1124 PositionalVals.push_back(std::make_pair(argv[i], i));
1131 PositionalVals.push_back(std::make_pair(argv[i], i));
1138 } else if (argv[i][0] == '-' && argv[i][1] == '-' && argv[i][2] == 0 &&
1147 ArgName = argv[i] + 1;
1154 ProvidePositionalOption(ActivePositionalArg, argv[i], i);
1159 ArgName = argv[i] + 1;
1182 << argv[i] << "'. Try: '" << argv[0] << " -help'\n";
1196 (*I)->addOccurrence(i, "", argv[i]);
1206 ErrorParsing |= ProvideOption(Handler, ArgName, Value, argc, argv, i);
1215 << " positional arguments: See: " << argv[0] << " -help\n";
1224 << " positional arguments: See: " << argv[0] << " -help\n";
1312 for (int i = 0; i < argc; ++i) dbgs() << argv[i] << ' ';
2150 void LLVMParseCommandLineOptions(int argc, const char *const *argv,
2152 llvm::cl::ParseCommandLineOptions(argc, argv, Overview, true);