Lines Matching refs:Cmd
198 void CommandMangler::adjust(std::vector<std::string> &Cmd, in adjust() argument
204 if (Cmd.empty()) in adjust()
209 OriginalArgs.reserve(Cmd.size()); in adjust()
210 for (const auto &S : Cmd) in adjust()
276 for (unsigned I = DashDashIndex; I < Cmd.size(); ++I) in adjust()
277 SawInput(Cmd[I]); in adjust()
278 Cmd.resize(DashDashIndex); in adjust()
284 [&Cmd](unsigned Idx) { Cmd.erase(Cmd.begin() + Idx + 1); }); in adjust()
287 Cmd.push_back("--"); in adjust()
288 Cmd.push_back(File.str()); in adjust()
293 TransferCmd.CommandLine = std::move(Cmd); in adjust()
295 Cmd = std::move(TransferCmd.CommandLine); in adjust()
296 assert(Cmd.size() >= 2 && Cmd.back() == File && in adjust()
297 Cmd[Cmd.size() - 2] == "--" && in adjust()
302 Edit(Cmd); in adjust()
306 for (llvm::StringRef Arg : Cmd) { in adjust()
313 llvm::erase_if(Cmd, [](llvm::StringRef Elem) { in adjust()
329 Cmd.insert(llvm::find(Cmd, "--"), std::make_move_iterator(ToAppend.begin()), in adjust()
333 if (!Cmd.empty()) { in adjust()
335 Cmd.front() = in adjust()
337 .get(Cmd.front(), [&, this] { in adjust()
338 return resolveDriver(Cmd.front(), FollowSymlink, ClangPath); in adjust()