reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
330 auto TargetAndMode = ToolChain::getTargetAndModeFromProgramName(argv[0]); 344 llvm::find_if(argv, [](const char *F) { 346 }) != argv.end()) { 350 for (const char *F : argv) { 368 if (MarkEOLs && argv.size() > 1 && StringRef(argv[1]).startswith("-cc1")) 368 if (MarkEOLs && argv.size() > 1 && StringRef(argv[1]).startswith("-cc1")) 370 llvm::cl::ExpandResponseFiles(Saver, Tokenizer, argv, MarkEOLs); 374 auto FirstArg = std::find_if(argv.begin() + 1, argv.end(), 374 auto FirstArg = std::find_if(argv.begin() + 1, argv.end(), 376 if (FirstArg != argv.end() && StringRef(*FirstArg).startswith("-cc1")) { 379 auto newEnd = std::remove(argv.begin(), argv.end(), nullptr); 379 auto newEnd = std::remove(argv.begin(), argv.end(), nullptr); 380 argv.resize(newEnd - argv.begin()); 380 argv.resize(newEnd - argv.begin()); 382 return ExecuteCC1Tool(argv, argv[1] + 4); 382 return ExecuteCC1Tool(argv, argv[1] + 4); 386 for (int i = 1, size = argv.size(); i < size; ++i) { 388 if (argv[i] == nullptr) 390 if (StringRef(argv[i]) == "-no-canonical-prefixes") { 406 argv.insert(argv.begin() + 1, PrependedOpts.begin(), PrependedOpts.end()); 406 argv.insert(argv.begin() + 1, PrependedOpts.begin(), PrependedOpts.end()); 415 argv.append(AppendedOpts.begin(), AppendedOpts.end()); 424 ApplyQAOverride(argv, OverrideStr, SavedStrings); 427 std::string Path = GetExecutablePath(argv[0], CanonicalPrefixes); 430 CreateAndPopulateDiagOpts(argv); 451 SetInstallDir(argv, TheDriver, CanonicalPrefixes); 454 insertTargetAndModeArgs(TargetAndMode, argv, SavedStrings); 458 std::unique_ptr<Compilation> C(TheDriver.BuildCompilation(argv));