Lines Matching refs:PositionalVals
1200 SmallVector<std::pair<StringRef, unsigned>, 4> PositionalVals; in ParseCommandLineOptions() local
1228 PositionalVals.push_back(std::make_pair(StringRef(argv[i]), i)); in ParseCommandLineOptions()
1233 if (PositionalVals.size() >= NumPositionalRequired && ConsumeAfterOpt) { in ParseCommandLineOptions()
1235 PositionalVals.push_back(std::make_pair(StringRef(argv[i]), i)); in ParseCommandLineOptions()
1319 if (NumPositionalRequired > PositionalVals.size()) { in ParseCommandLineOptions()
1328 PositionalVals.size() > PositionalOpts.size()) { in ParseCommandLineOptions()
1336 unsigned ValNo = 0, NumVals = static_cast<unsigned>(PositionalVals.size()); in ParseCommandLineOptions()
1339 ProvidePositionalOption(PositionalOpts[i], PositionalVals[ValNo].first, in ParseCommandLineOptions()
1340 PositionalVals[ValNo].second); in ParseCommandLineOptions()
1358 PositionalVals[ValNo].first, in ParseCommandLineOptions()
1359 PositionalVals[ValNo].second); in ParseCommandLineOptions()
1369 assert(ConsumeAfterOpt && NumPositionalRequired <= PositionalVals.size()); in ParseCommandLineOptions()
1374 PositionalVals[ValNo].first, in ParseCommandLineOptions()
1375 PositionalVals[ValNo].second); in ParseCommandLineOptions()
1384 if (PositionalOpts.size() == 1 && ValNo == 0 && !PositionalVals.empty()) { in ParseCommandLineOptions()
1386 PositionalVals[ValNo].first, in ParseCommandLineOptions()
1387 PositionalVals[ValNo].second); in ParseCommandLineOptions()
1393 for (; ValNo != PositionalVals.size(); ++ValNo) in ParseCommandLineOptions()
1395 ProvidePositionalOption(ConsumeAfterOpt, PositionalVals[ValNo].first, in ParseCommandLineOptions()
1396 PositionalVals[ValNo].second); in ParseCommandLineOptions()