Home
last modified time | relevance | path

Searched refs:Argv (Results 1 – 25 of 76) sorted by relevance

1234

/llvm-project-15.0.7/llvm/tools/llvm-driver/
H A Dllvm-driver.cpp37 static int findTool(int Argc, char **Argv) { in findTool() argument
43 StringRef ToolName = Argv[0]; in findTool()
59 return entry##_main(Argc, Argv); in findTool()
63 return findTool(Argc - 1, Argv + 1); in findTool()
71 int main(int Argc, char **Argv) { in main() argument
73 return findTool(Argc, Argv); in main()
/llvm-project-15.0.7/llvm/lib/Support/
H A DInitLLVM.cpp25 InitLLVM::InitLLVM(int &Argc, const char **&Argv, in InitLLVM() argument
36 StackPrinter.emplace(Argc, Argv); in InitLLVM()
37 sys::PrintStackTraceOnErrorSignal(Argv[0]); in InitLLVM()
50 std::string Banner = std::string(Argv[0]) + ": "; in InitLLVM()
60 Argv = Args.data(); in InitLLVM()
/llvm-project-15.0.7/clang/tools/driver/
H A Dcc1gen_reproducer_main.cpp112 generateReproducerForInvocationArguments(ArrayRef<const char *> Argv, in generateReproducerForInvocationArguments() argument
115 auto TargetAndMode = ToolChain::getTargetAndModeFromProgramName(Argv[0]); in generateReproducerForInvocationArguments()
122 Driver TheDriver(Argv[0], llvm::sys::getDefaultTargetTriple(), Diags); in generateReproducerForInvocationArguments()
125 std::unique_ptr<Compilation> C(TheDriver.BuildCompilation(Argv)); in generateReproducerForInvocationArguments()
156 int cc1gen_reproducer_main(ArrayRef<const char *> Argv, const char *Argv0, in cc1gen_reproducer_main() argument
158 if (Argv.size() < 1) { in cc1gen_reproducer_main()
163 StringRef Input = Argv[0]; in cc1gen_reproducer_main()
174 if (Argv.size() > 1 && Argv[1] == StringRef("-v")) in cc1gen_reproducer_main()
/llvm-project-15.0.7/clang/lib/Tooling/
H A DExpandResponseFilesCompilationDatabase.cpp53 llvm::SmallVector<const char *, 20> Argv; in expand() local
54 Argv.reserve(Cmd.CommandLine.size()); in expand()
56 Argv.push_back(Arg.c_str()); in expand()
64 llvm::cl::ExpandResponseFiles(Saver, Tokenizer, Argv, false, false, false, in expand()
67 std::vector<std::string> ExpandedArgv(Argv.begin(), Argv.end()); in expand()
H A DCompilationDatabase.cpp324 const char *const *Argv, in loadFromCommandLine() argument
330 const char *const *DoubleDash = std::find(Argv, Argv + Argc, StringRef("--")); in loadFromCommandLine()
331 if (DoubleDash == Argv + Argc) in loadFromCommandLine()
333 std::vector<const char *> CommandLine(DoubleDash + 1, Argv + Argc); in loadFromCommandLine()
334 Argc = DoubleDash - Argv; in loadFromCommandLine()
/llvm-project-15.0.7/clang/lib/Driver/
H A DJob.cpp316 SmallVector<const char *, 128> Argv; in Execute() local
318 Argv.push_back(Executable); in Execute()
319 Argv.append(Arguments.begin(), Arguments.end()); in Execute()
320 Argv.push_back(nullptr); in Execute()
328 buildArgvForResponseFile(Argv); in Execute()
329 Argv.push_back(nullptr); in Execute()
354 auto Args = llvm::toStringRefArray(Argv.data()); in Execute()
387 SmallVector<const char *, 128> Argv; in Execute() local
388 Argv.push_back(getExecutable()); in Execute()
390 Argv.push_back(nullptr); in Execute()
[all …]
/llvm-project-15.0.7/llvm/utils/not/
H A Dnot.cpp56 std::vector<StringRef> Argv; in main() local
57 Argv.reserve(argc); in main()
59 Argv.push_back(argv[i]); in main()
61 int Result = sys::ExecuteAndWait(*Program, Argv, None, {}, 0, 0, &ErrMsg); in main()
/llvm-project-15.0.7/compiler-rt/lib/fuzzer/
H A DFuzzerUtilDarwin.cpp103 char *const Argv[] = { in ExecuteCommand() local
112 Argv, Environ); in ExecuteCommand()
131 for (unsigned i = 0, n = sizeof(Argv) / sizeof(Argv[0]); i < n; ++i) in ExecuteCommand()
132 free(Argv[i]); in ExecuteCommand()
H A DFuzzerUtilFuchsia.cpp438 std::unique_ptr<const char *[]> Argv(new const char *[Argc + 1]); in ExecuteCommand() local
440 Argv[i] = Args[i].c_str(); in ExecuteCommand()
441 Argv[Argc] = nullptr; in ExecuteCommand()
497 FDIO_SPAWN_CLONE_ALL & (~FDIO_SPAWN_CLONE_STDIO), Argv[0], in ExecuteCommand()
498 Argv.get(), nullptr, SpawnActions.size(), in ExecuteCommand()
502 Printf("libFuzzer: failed to launch '%s': %s, %s\n", Argv[0], ErrorMsg, in ExecuteCommand()
511 Printf("libFuzzer: failed to join '%s': %s\n", Argv[0], in ExecuteCommand()
519 Printf("libFuzzer: unable to get return code from '%s': %s\n", Argv[0], in ExecuteCommand()
/llvm-project-15.0.7/clang-tools-extra/pseudo/fuzzer/
H A DFuzzer.cpp63 int LLVMFuzzerInitialize(int *Argc, char ***Argv) { in LLVMFuzzerInitialize() argument
72 *Argc = std::remove_if(*Argv + 1, *Argv + *Argc, ConsumeArg) - *Argv; in LLVMFuzzerInitialize()
/llvm-project-15.0.7/llvm/tools/dsymutil/
H A DReproducer.cpp30 char **Argv, bool GenerateOnExit) in ReproducerGenerate() argument
33 Args.push_back(Argv[I]); in ReproducerGenerate()
80 char **Argv) { in createReproducer() argument
86 Repro = std::make_unique<ReproducerGenerate>(EC, Argc, Argv, true); in createReproducer()
89 Repro = std::make_unique<ReproducerGenerate>(EC, Argc, Argv, false); in createReproducer()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DInitLLVM.h37 InitLLVM(int &Argc, const char **&Argv,
39 InitLLVM(int &Argc, char **&Argv, bool InstallPipeSignalExitHandler = true)
40 : InitLLVM(Argc, const_cast<const char **&>(Argv), in InitLLVM() argument
/llvm-project-15.0.7/compiler-rt/test/dfsan/
H A Devent_callbacks.c80 int main(int Argc, char *Argv[]) { in main() argument
115 LenArgv = strlen(Argv[1]); in main()
117 dfsan_set_label(LabelArgv, Argv[1], LenArgv); in main()
124 memcpy(SinkPtr, Argv[1], LenArgv); in main()
H A Dconditional_callbacks.c63 int main(int Argc, char *Argv[]) { in main() argument
71 int DataI = (Argv[0][0] != 0) ? 1 : 0; in main()
72 int DataJ = (Argv[1][0] != 0) ? 2 : 0; in main()
/llvm-project-15.0.7/compiler-rt/test/fuzzer/
H A DFlagsTest.cpp11 extern "C" int LLVMFuzzerInitialize(int *Argc, char ***Argv) { in LLVMFuzzerInitialize() argument
15 std::string S((*Argv)[I++]); in LLVMFuzzerInitialize()
22 Flags.push_back(std::string((*Argv)[I++])); in LLVMFuzzerInitialize()
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DCompilationDatabaseTest.cpp579 const char *Argv[] = { "1", "2" }; in TEST() local
590 const char *Argv[] = { in TEST() local
609 const char *Argv[] = { "1", "2", "--\0no-constant-folding" }; in TEST() local
626 int Argc = sizeof(Argv) / sizeof(char*); in TEST()
645 int Argc = llvm::array_lengthof(Argv); in TEST()
660 const char *Argv[] = {"1", "2", "--", "mytool", "somefile.cpp"}; in TEST() local
661 int Argc = sizeof(Argv) / sizeof(char*); in TEST()
700 SmallVector<StringRef, 8> Argv = {Clang, File, "-D", File}; in add() local
701 llvm::SplitString(Flags, Argv); in add()
704 for (auto *It = Argv.begin(); It != Argv.end(); ++It) in add()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DCompiler.cpp88 llvm::ArrayRef<std::string> Argv = Inputs.CompileCommand.CommandLine; in buildCompilerInvocation() local
89 if (Argv.empty()) in buildCompilerInvocation()
92 ArgStrs.reserve(Argv.size() + 1); in buildCompilerInvocation()
96 ArgStrs = {Argv.front().c_str(), "-Xclang", "-no-round-trip-args"}; in buildCompilerInvocation()
97 for (const auto &S : Argv.drop_front()) in buildCompilerInvocation()
/llvm-project-15.0.7/clang/lib/Testing/
H A DTestAST.cpp88 std::vector<const char *> Argv; in TestAST() local
91 Argv.push_back(S.c_str()); in TestAST()
93 Argv.push_back(S.c_str()); in TestAST()
95 Argv.push_back(Filename.c_str()); in TestAST()
97 if (!CompilerInvocation::CreateFromArgs(Clang->getInvocation(), Argv, in TestAST()
/llvm-project-15.0.7/llvm/unittests/Support/
H A DCommandLineTest.cpp938 EXPECT_THAT(Argv, in TEST()
983 EXPECT_STREQ(Argv[i++], "-foo"); in TEST()
984 EXPECT_STREQ(Argv[i++], "-bar"); in TEST()
1011 EXPECT_THAT(Argv, in TEST()
1036 ASSERT_EQ(Argv[I], nullptr); in TEST()
1130 EXPECT_EQ(Argv.size(), 13U); in TEST()
1131 EXPECT_STREQ(Argv[0], "-option_1"); in TEST()
1132 EXPECT_STREQ(Argv[1], in TEST()
1135 EXPECT_STREQ(Argv[3], "-option_4"); in TEST()
1143 EXPECT_STREQ(Argv[8], in TEST()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DTestTU.cpp42 auto &Argv = Inputs.CompileCommand.CommandLine; in inputs() local
45 Argv = {"clang", "-Xclang", "-undef"}; in inputs()
49 Argv.push_back("-include"); in inputs()
50 Argv.push_back(ImplicitHeaderGuard ? ImportThunk : FullHeaderName); in inputs()
56 Argv.insert(Argv.end(), ExtraArgs.begin(), ExtraArgs.end()); in inputs()
59 Argv.push_back(FullFilename); in inputs()
H A DCompileCommandsTests.cpp179 Cfg.CompileFlags.Edits.push_back([](std::vector<std::string> &Argv) { in TEST() argument
180 for (auto &Arg : Argv) in TEST()
184 Cfg.CompileFlags.Edits.push_back([](std::vector<std::string> &Argv) { in TEST() argument
185 Argv = tooling::getInsertArgumentAdjuster("--hello")(Argv, ""); in TEST()
195 static std::string strip(llvm::StringRef Arg, llvm::StringRef Argv) { in strip() argument
197 llvm::SplitString(Argv, Parts); in strip()
H A DConfigProviderTests.cpp40 [Arg](std::vector<std::string> &Argv) { Argv.push_back(Arg); }); in getFragments() argument
51 std::vector<std::string> Argv; in getAddedArgs() local
53 Edit(Argv); in getAddedArgs()
54 return Argv; in getAddedArgs()
/llvm-project-15.0.7/llvm/tools/llvm-reduce/
H A Dllvm-reduce.cpp151 int main(int Argc, char **Argv) { in main() argument
152 InitLLVM X(Argc, Argv); in main()
155 cl::ParseCommandLineOptions(Argc, Argv, "LLVM automatic testcase reducer.\n"); in main()
174 parseReducerWorkItem(Argv[0], InputFilename, Context, TM, ReduceModeMIR); in main()
181 std::move(TM), Argv[0]); in main()
/llvm-project-15.0.7/llvm/tools/llvm-tapi-diff/
H A Dllvm-tapi-diff.cpp43 int main(int Argc, char **Argv) { in main() argument
44 InitLLVM X(Argc, Argv); in main()
46 cl::ParseCommandLineOptions(Argc, Argv, "Text-based Stubs Comparison Tool"); in main()
/llvm-project-15.0.7/clang/lib/Tooling/DumpTool/
H A DClangSrcLocDump.cpp90 std::vector<const char *> Argv(Args.size(), nullptr); in main() local
91 llvm::transform(Args, Argv.begin(), in main()
95 CreateAndPopulateDiagOpts(Argv); in main()
119 Driver->BuildCompilation(llvm::makeArrayRef(Argv))); in main()

1234