| /llvm-project-15.0.7/llvm/tools/llvm-driver/ |
| H A D | llvm-driver.cpp | 37 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 D | InitLLVM.cpp | 25 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 D | cc1gen_reproducer_main.cpp | 112 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 D | ExpandResponseFilesCompilationDatabase.cpp | 53 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 D | CompilationDatabase.cpp | 324 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 D | Job.cpp | 316 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 D | not.cpp | 56 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 D | FuzzerUtilDarwin.cpp | 103 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 D | FuzzerUtilFuchsia.cpp | 438 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 D | Fuzzer.cpp | 63 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 D | Reproducer.cpp | 30 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 D | InitLLVM.h | 37 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 D | event_callbacks.c | 80 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 D | conditional_callbacks.c | 63 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 D | FlagsTest.cpp | 11 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 D | CompilationDatabaseTest.cpp | 579 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 D | Compiler.cpp | 88 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 D | TestAST.cpp | 88 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 D | CommandLineTest.cpp | 938 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 D | TestTU.cpp | 42 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 D | CompileCommandsTests.cpp | 179 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 D | ConfigProviderTests.cpp | 40 [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 D | llvm-reduce.cpp | 151 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 D | llvm-tapi-diff.cpp | 43 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 D | ClangSrcLocDump.cpp | 90 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()
|