• Home
  • Raw
  • Download

Lines Matching refs:Args

92                                SmallVectorImpl<const char*> &Args,  in ApplyOneQAOverride()  argument
101 Args.insert(Args.begin() + 1, Str); in ApplyOneQAOverride()
106 Args.push_back(Str); in ApplyOneQAOverride()
113 for (unsigned i = 1, e = Args.size(); i != e; ++i) { in ApplyOneQAOverride()
114 std::string Repl = llvm::Regex(MatchPattern).sub(ReplPattern, Args[i]); in ApplyOneQAOverride()
116 if (Repl != Args[i]) { in ApplyOneQAOverride()
117 OS << "### Replacing '" << Args[i] << "' with '" << Repl << "'\n"; in ApplyOneQAOverride()
118 Args[i] = SaveStringInSet(SavedStrings, Repl); in ApplyOneQAOverride()
123 for (unsigned i = 1; i < Args.size();) { in ApplyOneQAOverride()
124 if (Option == Args[i]) { in ApplyOneQAOverride()
125 OS << "### Deleting argument " << Args[i] << '\n'; in ApplyOneQAOverride()
126 Args.erase(Args.begin() + i); in ApplyOneQAOverride()
128 if (i < Args.size()) { in ApplyOneQAOverride()
129 OS << "### Deleting argument " << Args[i] << '\n'; in ApplyOneQAOverride()
130 Args.erase(Args.begin() + i); in ApplyOneQAOverride()
138 for (unsigned i = 1; i < Args.size();) { in ApplyOneQAOverride()
139 const char *A = Args[i]; in ApplyOneQAOverride()
144 OS << "### Deleting argument " << Args[i] << '\n'; in ApplyOneQAOverride()
145 Args.erase(Args.begin() + i); in ApplyOneQAOverride()
150 Args.push_back(SaveStringInSet(SavedStrings, '-' + Edit.str())); in ApplyOneQAOverride()
158 static void ApplyQAOverride(SmallVectorImpl<const char*> &Args, in ApplyQAOverride() argument
178 ApplyOneQAOverride(*OS, Args, std::string(S, End), SavedStrings); in ApplyQAOverride()
383 OwningPtr<InputArgList> Args(CC1Opts->ParseArgs(argv.begin()+1, argv.end(), in main() local
388 (void) ParseDiagnosticArgs(DiagOpts, *Args); in main()