/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | Program.cpp | 28 ArrayRef<std::optional<StringRef>> Redirects, 34 ArrayRef<std::optional<StringRef>> Redirects, in ExecuteAndWait() argument 39 assert(Redirects.empty() || Redirects.size() == 3); in ExecuteAndWait() 41 if (Execute(PI, Program, Args, Env, Redirects, MemoryLimit, ErrMsg, in ExecuteAndWait() 59 ArrayRef<std::optional<StringRef>> Redirects, in ExecuteNoWait() argument 63 assert(Redirects.empty() || Redirects.size() == 3); in ExecuteNoWait() 67 if (!Execute(PI, Program, Args, Env, Redirects, MemoryLimit, ErrMsg, in ExecuteNoWait()
|
H A D | Signals.cpp | 196 std::optional<StringRef> Redirects[] = {InputFile.str(), OutputFile.str(), in printSymbolizedStackTrace() 207 sys::ExecuteAndWait(LLVMSymbolizerPath, Args, std::nullopt, Redirects); in printSymbolizedStackTrace() 195 std::optional<StringRef> Redirects[] = {InputFile.str(), OutputFile.str(), printSymbolizedStackTrace() local
|
/freebsd/contrib/llvm-project/llvm/lib/Support/Unix/ |
H A D | Program.inc | 178 ArrayRef<std::optional<StringRef>> Redirects, 216 if (!Redirects.empty()) { 217 assert(Redirects.size() == 3); 220 if (Redirects[I]) { 221 RedirectsStorage[I] = std::string(*Redirects[I]); 233 if (!Redirects[1] || !Redirects[2] || *Redirects[1] != *Redirects[2]) { 288 if (!Redirects.empty()) { 290 if (RedirectIO(Redirects[0], 0, ErrMsg)) { 294 if (RedirectIO(Redirects[1], 1, ErrMsg)) { 297 if (Redirects[1] && Redirects[2] && *Redirects[1] == *Redirects[2]) { [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ |
H A D | Compilation.cpp | 199 int Res = C.Execute(Redirects, &Error, &ExecutionFailed); in ExecuteCommand() 299 Redirects = {std::nullopt, {""}, {""}}; in initCompilationForDiagnostics() 309 void Compilation::Redirect(ArrayRef<std::optional<StringRef>> Redirects) { in Redirect() argument 310 this->Redirects = Redirects; in Redirect()
|
H A D | ToolChain.cpp | 112 std::optional<llvm::StringRef> Redirects[] = { in executeToolChainProgram() local 119 if (llvm::sys::ExecuteAndWait(Executable, {}, {}, Redirects, SecondsToWait, in executeToolChainProgram()
|
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/ |
H A D | OptimizerDriver.cpp | 235 std::optional<StringRef> Redirects[3] = {std::nullopt, std::nullopt, in runPasses() local 239 Redirects[1] = ""; in runPasses() 240 Redirects[2] = ""; in runPasses() 244 int result = sys::ExecuteAndWait(Prog, Args, std::nullopt, Redirects, Timeout, in runPasses()
|
H A D | ToolRunner.cpp | 61 std::optional<StringRef> Redirects[3] = {StdInFile, StdOutFile, StdErrFile}; in RunProgramWithTimeout() local 62 return sys::ExecuteAndWait(ProgramPath, Args, std::nullopt, Redirects, in RunProgramWithTimeout() 76 std::optional<StringRef> Redirects[3] = {StdInFile, StdOutFile, StdErrFile}; in RunProgramRemotelyWithTimeout() local 80 Redirects, NumSeconds, MemoryLimit); in RunProgramRemotelyWithTimeout()
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | Job.h | 185 virtual int Execute(ArrayRef<std::optional<StringRef>> Redirects, 215 setRedirectFiles(const std::vector<std::optional<std::string>> &Redirects); 255 int Execute(ArrayRef<std::optional<StringRef>> Redirects, std::string *ErrMsg,
|
H A D | Compilation.h | 119 std::vector<std::optional<StringRef>> Redirects; variable 347 void Redirect(ArrayRef<std::optional<StringRef>> Redirects);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Program.h | 115 ArrayRef<std::optional<StringRef>> Redirects = {}, ///< 152 ArrayRef<std::optional<StringRef>> Redirects = {},
|
/freebsd/contrib/llvm-project/llvm/lib/Support/Windows/ |
H A D | Program.inc | 177 ArrayRef<std::optional<StringRef>> Redirects, 234 if (!Redirects.empty()) { 237 si.hStdInput = RedirectIO(Redirects[0], 0, ErrMsg); 242 si.hStdOutput = RedirectIO(Redirects[1], 1, ErrMsg); 248 if (Redirects[1] && Redirects[2] && *Redirects[1] == *Redirects[2]) { 261 si.hStdError = RedirectIO(Redirects[2], 2, ErrMsg);
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | PrintPasses.cpp | 229 std::optional<StringRef> Redirects[] = {std::nullopt, StringRef(FileName[2]), in doSystemDiff() local 231 int Result = sys::ExecuteAndWait(*DiffExe, Args, std::nullopt, Redirects); in doSystemDiff()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | HTMLLogger.cpp | 550 std::vector<std::optional<llvm::StringRef>> Redirects = { in renderSVG() local 555 DotPath, {"dot", "-Tsvg"}, /*Env=*/std::nullopt, Redirects, in renderSVG()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-cov/ |
H A D | CodeCoverage.cpp | 593 std::optional<StringRef> Redirects[] = { in demangleSymbols() local 598 /*env=*/std::nullopt, Redirects, /*secondsToWait=*/0, in demangleSymbols()
|