Searched refs:Argv (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/
H A DInitLLVM.h37 InitLLVM(int &Argc, const char **&Argv,
39 InitLLVM(int &Argc, char **&Argv, bool InstallPipeSignalExitHandler = true) argument
40 : InitLLVM(Argc, const_cast<const char **&>(Argv),
/freebsd-current/usr.bin/c89/
H A Dc89.c69 } Argv; local
72 Argv.a = malloc((argc + 1 + N_ARGS_PREPENDED) * sizeof *Argv.a);
73 if (Argv.a == NULL)
75 Argv.a[Argc++] = CC;
77 Argv.a[Argc++] = args_prepended[j];
94 /* Append argv[1..] at the end of Argv[].a. */
96 Argv.a[Argc++] = argv[i];
97 (void)execv(CC, Argv.b);
/freebsd-current/contrib/llvm-project/llvm/lib/Support/
H A DInitLLVM.cpp39 InitLLVM::InitLLVM(int &Argc, const char **&Argv, argument
59 StackPrinter.emplace(Argc, Argv);
60 sys::PrintStackTraceOnErrorSignal(Argv[0]);
68 std::string Banner = std::string(Argv[0]) + ": ";
82 // write them back to the Argv vector.
87 std::string Banner = std::string(Argv[0]) + ": ";
97 Argv = Args.data();
H A DCommandLine.cpp1219 SmallVectorImpl<const char *> &Argv) {
1232 FileStack.push_back({"", Argv.size()});
1234 // Don't cache Argv.size() because it can change.
1235 for (unsigned I = 0; I != Argv.size();) {
1242 const char *Arg = Argv[I];
1324 Argv.erase(Argv.begin() + I);
1325 Argv.insert(Argv.begin() + I, ExpandedArgv.begin(), ExpandedArgv.end());
1328 // If successful, the top of the file stack will mark the end of the Argv
1218 expandResponseFiles( SmallVectorImpl<const char *> &Argv) argument
1337 expandResponseFiles(int Argc, const char *const *Argv, const char *EnvVar, StringSaver &Saver, SmallVectorImpl<const char *> &NewArgv) argument
1360 ExpandResponseFiles(StringSaver &Saver, TokenizerCallback Tokenizer, SmallVectorImpl<const char *> &Argv) argument
1410 readConfigFile(StringRef CfgFile, SmallVectorImpl<const char *> &Argv) argument
[all...]
/freebsd-current/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerUtilDarwin.cpp103 char *const Argv[] = { local
112 Argv, Environ);
131 for (unsigned i = 0, n = sizeof(Argv) / sizeof(Argv[0]); i < n; ++i)
132 free(Argv[i]);
H A DFuzzerUtilFuchsia.cpp487 std::unique_ptr<const char *[]> Argv(new const char *[Argc + 1]);
489 Argv[i] = Args[i].c_str();
490 Argv[Argc] = nullptr;
546 FDIO_SPAWN_CLONE_ALL & (~FDIO_SPAWN_CLONE_STDIO), Argv[0],
547 Argv.get(), nullptr, SpawnActions.size(),
551 Printf("libFuzzer: failed to launch '%s': %s, %s\n", Argv[0], ErrorMsg,
560 Printf("libFuzzer: failed to join '%s': %s\n", Argv[0],
568 Printf("libFuzzer: unable to get return code from '%s': %s\n", Argv[0],
/freebsd-current/contrib/llvm-project/clang/tools/driver/
H A Dcc1gen_reproducer_main.cpp114 generateReproducerForInvocationArguments(ArrayRef<const char *> Argv, argument
118 auto TargetAndMode = ToolChain::getTargetAndModeFromProgramName(Argv[0]);
131 std::unique_ptr<Compilation> C(TheDriver.BuildCompilation(Argv));
162 int cc1gen_reproducer_main(ArrayRef<const char *> Argv, const char *Argv0, argument
165 if (Argv.size() < 1) {
170 StringRef Input = Argv[0];
181 if (Argv.size() > 1 && Argv[1] == StringRef("-v"))
H A Dcc1_main.cpp226 int cc1_main(ArrayRef<const char *> Argv, const char *Argv0, void *MainAddr) {
250 if (find(Argv, StringRef("-Rround-trip-cc1-args")) != Argv.end())
255 Argv, Diags, Argv0);
H A Ddriver.cpp208 extern int cc1_main(ArrayRef<const char *> Argv, const char *Argv0,
210 extern int cc1as_main(ArrayRef<const char *> Argv, const char *Argv0,
212 extern int cc1gen_reproducer_main(ArrayRef<const char *> Argv,
377 int clang_main(int Argc, char **Argv, const llvm::ToolContext &ToolContext) { argument
382 SmallVector<const char *, 256> Args(Argv, Argv + Argc);
H A Dcc1as_main.cpp193 ArrayRef<const char *> Argv,
200 ArrayRef<const char *> Argv,
210 OptTbl.ParseArgs(Argv, MissingArgIndex, MissingArgCount, VisibilityMask);
619 int cc1as_main(ArrayRef<const char *> Argv, const char *Argv0, void *MainAddr) { argument
640 if (!AssemblerInvocation::CreateFromArgs(Asm, Argv, Diags))
199 CreateFromArgs(AssemblerInvocation &Opts, ArrayRef<const char *> Argv, DiagnosticsEngine &Diags) argument
/freebsd-current/contrib/llvm-project/clang/lib/Driver/
H A DJob.cpp330 SmallVector<const char *, 128> Argv; local
332 Argv.push_back(Executable);
334 Argv.push_back(PrependArg);
335 Argv.append(Arguments.begin(), Arguments.end());
336 Argv.push_back(nullptr);
342 // Write file contents and build the Argv vector
344 buildArgvForResponseFile(Argv);
345 Argv.push_back(nullptr);
370 auto Args = llvm::toStringRefArray(Argv.data());
420 SmallVector<const char *, 128> Argv; local
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/Testing/
H A DTestAST.cpp89 std::vector<const char *> Argv; local
92 Argv.push_back(S.c_str());
94 Argv.push_back(S.c_str());
98 Argv.push_back(Filename.c_str());
100 if (!CompilerInvocation::CreateFromArgs(Clang->getInvocation(), Argv,
/freebsd-current/contrib/llvm-project/clang/lib/Tooling/DumpTool/
H A DClangSrcLocDump.cpp90 std::vector<const char *> Argv(Args.size(), nullptr);
91 llvm::transform(Args, Argv.begin(),
95 CreateAndPopulateDiagOpts(Argv);
119 Driver->BuildCompilation(llvm::ArrayRef(Argv)));
/freebsd-current/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningWorker.cpp366 SmallVector<const char *, 256> Argv; local
367 Argv.reserve(ArgStrs.size());
369 Argv.push_back(Arg.c_str());
374 Argv[0], llvm::sys::getDefaultTargetTriple(), Diags,
380 driver::getDriverMode(Argv[0], ArrayRef(Argv).slice(1)));
382 if (llvm::Error E = driver::expandResponseFiles(Argv, CLMode, Alloc, FS)) {
389 Driver->BuildCompilation(llvm::ArrayRef(Argv)));
502 // Insert -cc1 comand line options into Argv
503 std::vector<std::string> Argv;
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/Interpreter/
H A DInterpreter.cpp73 CreateCI(const llvm::opt::ArgStringList &Argv) { argument
89 Clang->getInvocation(), llvm::ArrayRef(Argv.begin(), Argv.size()), Diags);
95 CompilerInvocation::GetResourcesPath(Argv[0], nullptr);
183 std::vector<const char *> Argv; local
184 Argv.reserve(5 + 1 + UserArgs.size());
185 Argv.push_back("-xc++");
186 Argv.insert(Argv.end(), UserArgs.begin(), UserArgs.end());
188 return IncrementalCompilerBuilder::create(Argv);
193 std::vector<const char *> Argv; local
[all...]
/freebsd-current/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_utils.cpp166 auto **Argv = GetArgv();
167 const char *Progname = !Argv ? "(unknown)" : Argv[0];
/freebsd-current/contrib/llvm-project/clang/lib/Tooling/
H A DCompilationDatabase.cpp326 const char *const *Argv,
332 const char *const *DoubleDash = std::find(Argv, Argv + Argc, StringRef("--"));
333 if (DoubleDash == Argv + Argc)
335 std::vector<const char *> CommandLine(DoubleDash + 1, Argv + Argc);
336 Argc = DoubleDash - Argv;
325 loadFromCommandLine(int &Argc, const char *const *Argv, std::string &ErrorMsg, const Twine &Directory) argument
H A DTooling.cpp313 llvm::SmallVector<const char *, 20> Argv; local
314 Argv.reserve(CommandLine.size());
316 Argv.push_back(Arg.c_str());
325 ECtx.setVFS(&FS).setCurrentDir(WorkingDir).expandResponseFiles(Argv);
328 // Don't assign directly, Argv aliases CommandLine.
329 std::vector<std::string> ExpandedArgv(Argv.begin(), Argv.end());
373 llvm::opt::ArgStringList Argv; local
375 Argv.push_back(Str.c_str());
376 const char *const BinaryName = Argv[
[all...]
/freebsd-current/usr.bin/patch/
H A Dpatch.c123 static char **Argv; variable
207 Argv = argv;
394 Argv = Argv_last;
561 Argv_last = Argv;
565 while ((ch = getopt_long(Argc, Argv, options, longopts, NULL)) != -1) {
673 Argv += optind;
676 filearg[0] = xstrdup(*Argv++);
681 filearg[filec] = xstrdup(*Argv++);
/freebsd-current/contrib/llvm-project/llvm/lib/Support/Unix/
H A DProgram.inc193 const char **Argv = nullptr;
196 Argv = ArgVector.data();
258 /*attrp*/ nullptr, const_cast<char **>(Argv),
318 execve(PathStr.c_str(), const_cast<char **>(Argv),
321 execv(PathStr.c_str(), const_cast<char **>(Argv));
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-ar/
H A Dllvm-ar.cpp1327 SmallVector<const char *, 0> Argv(argv + 1, argv + argc);
1330 cl::ExpandResponseFiles(Saver, getRspQuoting(ArrayRef(argv, argc)), Argv);
1340 for (ArrayRef<const char *>::iterator ArgIt = Argv.begin();
1341 ArgIt != Argv.end(); ++ArgIt) {
1348 for (; ArgIt != Argv.end(); ++ArgIt)
1371 Match = matchFlagWithArg("format", ArgIt, Argv);
1385 if ((Match = matchFlagWithArg("output", ArgIt, Argv))) {
1390 if (matchFlagWithArg("plugin", ArgIt, Argv) ||
1391 matchFlagWithArg("rsp-quoting", ArgIt, Argv))
/freebsd-current/contrib/llvm-project/clang/include/clang/Tooling/
H A DCompilationDatabase.h180 /// \param Argv Points to the command line arguments.
184 loadFromCommandLine(int &Argc, const char *const *Argv, std::string &ErrorMsg,
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-dwarfutil/
H A Dllvm-dwarfutil.cpp473 int main(int Argc, char const *Argv[]) { argument
476 InitLLVM X(Argc, Argv);
477 ToolName = Argv[0];
483 ArrayRef<const char *> ArgsArr = ArrayRef(Argv + 1, Argc - 1);
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp618 std::vector<const char *> Argv; local
620 Argv.push_back(InputFileList[0].data());
622 Argv.push_back(Arg.data());
623 Argv.push_back(nullptr);
627 Result = Main(Argv.size() - 1, Argv.data());
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Option/
H A DOptTable.h299 InputArgList parseArgs(int Argc, char *const *Argv, OptSpecifier Unknown,

Completed in 343 milliseconds

12