| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | Program.cpp | 27 ArrayRef<Optional<StringRef>> Redirects, 33 ArrayRef<Optional<StringRef>> Redirects, in ExecuteAndWait() argument 38 assert(Redirects.empty() || Redirects.size() == 3); in ExecuteAndWait() 40 if (Execute(PI, Program, Args, Env, Redirects, MemoryLimit, ErrMsg, in ExecuteAndWait() 58 ArrayRef<Optional<StringRef>> Redirects, in ExecuteNoWait() argument 61 assert(Redirects.empty() || Redirects.size() == 3); in ExecuteNoWait() 65 if (!Execute(PI, Program, Args, Env, Redirects, MemoryLimit, ErrMsg, in ExecuteNoWait()
|
| H A D | Signals.cpp | 194 Optional<StringRef> Redirects[] = {InputFile.str(), OutputFile.str(), in printSymbolizedStackTrace() local 205 sys::ExecuteAndWait(LLVMSymbolizerPath, Args, None, Redirects); in printSymbolizedStackTrace()
|
| /llvm-project-15.0.7/libc/test/utils/tools/WrapperGen/ |
| H A D | wrappergen_test.cpp | 73 llvm::Optional<llvm::StringRef> Redirects[] = { in TEST_F() local 85 llvm::sys::ExecuteAndWait(ProgPath, ArgV, llvm::None, Redirects); in TEST_F() 95 llvm::Optional<llvm::StringRef> Redirects[] = { in TEST_F() local 107 llvm::sys::ExecuteAndWait(ProgPath, ArgV, llvm::None, Redirects); in TEST_F() 130 llvm::Optional<llvm::StringRef> Redirects[] = { in TEST_F() local 144 llvm::sys::ExecuteAndWait(ProgPath, ArgV, llvm::None, Redirects); in TEST_F() 166 llvm::Optional<llvm::StringRef> Redirects[] = { in TEST_F() local 219 llvm::Optional<llvm::StringRef> Redirects[] = { in TEST_F() local 253 llvm::Optional<llvm::StringRef> Redirects[] = { in TEST_F() local 285 llvm::Optional<llvm::StringRef> Redirects[] = { in TEST_F() local [all …]
|
| /llvm-project-15.0.7/llvm/lib/Support/Unix/ |
| H A D | Program.inc | 177 ArrayRef<Optional<StringRef>> Redirects, 214 if (!Redirects.empty()) { 215 assert(Redirects.size() == 3); 218 if (Redirects[I]) { 219 RedirectsStorage[I] = std::string(*Redirects[I]); 231 if (!Redirects[1] || !Redirects[2] || *Redirects[1] != *Redirects[2]) { 286 if (!Redirects.empty()) { 288 if (RedirectIO(Redirects[0], 0, ErrMsg)) { return false; } 290 if (RedirectIO(Redirects[1], 1, ErrMsg)) { return false; } 291 if (Redirects[1] && Redirects[2] && *Redirects[1] == *Redirects[2]) { [all …]
|
| /llvm-project-15.0.7/clang/lib/Driver/ |
| H A D | Compilation.cpp | 200 int Res = C.Execute(Redirects, &Error, &ExecutionFailed); in ExecuteCommand() 300 Redirects = {None, {""}, {""}}; in initCompilationForDiagnostics() 310 void Compilation::Redirect(ArrayRef<Optional<StringRef>> Redirects) { in Redirect() argument 311 this->Redirects = Redirects; in Redirect()
|
| H A D | Job.cpp | 312 int Command::Execute(ArrayRef<llvm::Optional<StringRef>> Redirects, in Execute() argument 355 return llvm::sys::ExecuteAndWait(Executable, Args, Env, Redirects, in Execute() 377 int CC1Command::Execute(ArrayRef<llvm::Optional<StringRef>> Redirects, in Execute() argument 383 return Command::Execute(Redirects, ErrMsg, ExecutionFailed); in Execute() 434 int ForceSuccessCommand::Execute(ArrayRef<llvm::Optional<StringRef>> Redirects, in Execute() argument 437 int Status = Command::Execute(Redirects, ErrMsg, ExecutionFailed); in Execute()
|
| /llvm-project-15.0.7/llvm/tools/bugpoint/ |
| H A D | OptimizerDriver.cpp | 235 Optional<StringRef> Redirects[3] = {None, None, None}; in runPasses() local 238 Redirects[1] = ""; in runPasses() 239 Redirects[2] = ""; in runPasses() 243 int result = sys::ExecuteAndWait(Prog, Args, None, Redirects, Timeout, in runPasses()
|
| H A D | ToolRunner.cpp | 61 Optional<StringRef> Redirects[3] = {StdInFile, StdOutFile, StdErrFile}; in RunProgramWithTimeout() local 62 return sys::ExecuteAndWait(ProgramPath, Args, None, Redirects, NumSeconds, in RunProgramWithTimeout() 76 Optional<StringRef> Redirects[3] = {StdInFile, StdOutFile, StdErrFile}; in RunProgramRemotelyWithTimeout() local 79 int ReturnCode = sys::ExecuteAndWait(RemoteClientPath, Args, None, Redirects, in RunProgramRemotelyWithTimeout()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Program.h | 114 ArrayRef<Optional<StringRef>> Redirects = {}, ///< 150 ArrayRef<Optional<StringRef>> Redirects = {},
|
| /llvm-project-15.0.7/clang/include/clang/Driver/ |
| H A D | Job.h | 178 virtual int Execute(ArrayRef<Optional<StringRef>> Redirects, 243 int Execute(ArrayRef<Optional<StringRef>> Redirects, std::string *ErrMsg, 262 int Execute(ArrayRef<Optional<StringRef>> Redirects, std::string *ErrMsg,
|
| H A D | Compilation.h | 116 std::vector<Optional<StringRef>> Redirects; variable 335 void Redirect(ArrayRef<Optional<StringRef>> Redirects);
|
| /llvm-project-15.0.7/llvm/lib/Support/Windows/ |
| H A D | Program.inc | 176 ArrayRef<Optional<StringRef>> Redirects, 233 if (!Redirects.empty()) { 236 si.hStdInput = RedirectIO(Redirects[0], 0, ErrMsg); 241 si.hStdOutput = RedirectIO(Redirects[1], 1, ErrMsg); 247 if (Redirects[1] && Redirects[2] && *Redirects[1] == *Redirects[2]) { 260 si.hStdError = RedirectIO(Redirects[2], 2, ErrMsg);
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | QueryDriverDatabase.cpp | 178 llvm::Optional<llvm::StringRef> Redirects[] = {{""}, {""}, StdErrPath.str()}; in extractSystemIncludesAndTarget() local 214 Redirects, /*SecondsToWait=*/0, in extractSystemIncludesAndTarget()
|
| H A D | CompileCommands.cpp | 50 llvm::Optional<llvm::StringRef> Redirects[3] = { in queryXcrun() local 54 /*Env=*/llvm::None, Redirects, in queryXcrun()
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | Host.cpp | 409 const Optional<StringRef> Redirects[] = { in runAndGetCommandOutput() local 411 int RetCode = ExecuteAndWait(ExePath, argv, /*env=*/llvm::None, Redirects); in runAndGetCommandOutput()
|
| H A D | ProgramTest.cpp | 154 Optional<StringRef> Redirects[] = {None, LongPath.str(), None}; in TEST_F() local 155 int RC = ExecuteAndWait(MyExe, ArgV, getEnviron(), Redirects, in TEST_F()
|
| /llvm-project-15.0.7/clang/tools/clang-scan-deps/ |
| H A D | ClangScanDeps.cpp | 84 llvm::Optional<StringRef> Redirects[] = { in findResourceDir() local 90 ClangBinaryPath, PrintResourceDirArgs, {}, Redirects)) { in findResourceDir()
|
| /llvm-project-15.0.7/llvm/tools/llvm-profgen/ |
| H A D | PerfReader.cpp | 373 Optional<StringRef> Redirects[] = {llvm::None, // Stdin in convertPerfDataToTrace() local 376 sys::ExecuteAndWait(PerfPath, ScriptMMapArgs, llvm::None, Redirects); in convertPerfDataToTrace() 405 sys::ExecuteAndWait(PerfPath, ScriptSampleArgs, llvm::None, Redirects); in convertPerfDataToTrace()
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | AMDGPU.cpp | 757 llvm::Optional<llvm::StringRef> Redirects[] = { in detectSystemGPUs() local 765 Program, {}, {}, Redirects, /* SecondsToWait */ 0, in detectSystemGPUs()
|
| /llvm-project-15.0.7/llvm/tools/llvm-cov/ |
| H A D | CodeCoverage.cpp | 558 Optional<StringRef> Redirects[] = {InputPath.str(), OutputPath.str(), {""}}; in demangleSymbols() local 561 /*env=*/None, Redirects, /*secondsToWait=*/0, in demangleSymbols()
|
| /llvm-project-15.0.7/bolt/lib/Profile/ |
| H A D | DataAggregator.cpp | 246 Optional<StringRef> Redirects[] = { in launchPerfProcess() local 261 /*envp*/ llvm::None, Redirects); in launchPerfProcess() 264 Redirects); in launchPerfProcess()
|
| /llvm-project-15.0.7/llvm/lib/Passes/ |
| H A D | StandardInstrumentations.cpp | 166 Optional<StringRef> Redirects[] = {None, StringRef(FileName[2]), None}; in doSystemDiff() local 167 int Result = sys::ExecuteAndWait(*DiffExe, Args, None, Redirects); in doSystemDiff()
|