Lines Matching defs:args
56 static void handleColorDiagnostics(opt::InputArgList &args) {
57 auto *arg = args.getLastArg(OPT_color_diagnostics, OPT_color_diagnostics_eq,
76 static cl::TokenizerCallback getQuotingStyle(opt::InputArgList &args) {
77 if (auto *arg = args.getLastArg(OPT_rsp_quoting)) {
99 static void concatLTOPluginOptions(SmallVectorImpl<const char *> &args) {
101 for (size_t i = 0, e = args.size(); i != e; ++i) {
102 StringRef s = args[i];
104 v.push_back(saver.save(s + "=" + args[i + 1]).data());
107 v.push_back(args[i]);
110 args = std::move(v);
123 opt::InputArgList args = this->ParseArgs(vec, missingIndex, missingCount);
127 cl::ExpandResponseFiles(saver, getQuotingStyle(args), vec);
129 args = this->ParseArgs(vec, missingIndex, missingCount);
131 handleColorDiagnostics(args);
133 error(Twine(args.getArgString(missingIndex)) + ": missing argument");
135 for (auto *arg : args.filtered(OPT_UNKNOWN)) {
137 if (findNearest(arg->getAsString(args), nearest) > 1)
138 error("unknown argument '" + arg->getAsString(args) + "'");
140 error("unknown argument '" + arg->getAsString(args) +
143 return args;
168 std::string createResponseFile(const opt::InputArgList &args) {
174 for (auto *arg : args) {