Home
last modified time | relevance | path

Searched refs:Redirects (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DProgram.cpp28 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 DSignals.cpp196 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 DProgram.inc178 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 DCompilation.cpp199 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 DToolChain.cpp112 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 DOptimizerDriver.cpp235 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 DToolRunner.cpp61 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 DJob.h185 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 DCompilation.h119 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 DProgram.h115 ArrayRef<std::optional<StringRef>> Redirects = {}, ///<
152 ArrayRef<std::optional<StringRef>> Redirects = {},
/freebsd/contrib/llvm-project/llvm/lib/Support/Windows/
H A DProgram.inc177 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 DPrintPasses.cpp229 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 DHTMLLogger.cpp550 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 DCodeCoverage.cpp593 std::optional<StringRef> Redirects[] = { in demangleSymbols() local
598 /*env=*/std::nullopt, Redirects, /*secondsToWait=*/0, in demangleSymbols()