Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Support/
H A DProgram.cpp27 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 DSignals.cpp194 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 Dwrappergen_test.cpp73 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 DProgram.inc177 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 DCompilation.cpp200 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 DJob.cpp312 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 DOptimizerDriver.cpp235 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 DToolRunner.cpp61 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 DProgram.h114 ArrayRef<Optional<StringRef>> Redirects = {}, ///<
150 ArrayRef<Optional<StringRef>> Redirects = {},
/llvm-project-15.0.7/clang/include/clang/Driver/
H A DJob.h178 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 DCompilation.h116 std::vector<Optional<StringRef>> Redirects; variable
335 void Redirect(ArrayRef<Optional<StringRef>> Redirects);
/llvm-project-15.0.7/llvm/lib/Support/Windows/
H A DProgram.inc176 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 DQueryDriverDatabase.cpp178 llvm::Optional<llvm::StringRef> Redirects[] = {{""}, {""}, StdErrPath.str()}; in extractSystemIncludesAndTarget() local
214 Redirects, /*SecondsToWait=*/0, in extractSystemIncludesAndTarget()
H A DCompileCommands.cpp50 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 DHost.cpp409 const Optional<StringRef> Redirects[] = { in runAndGetCommandOutput() local
411 int RetCode = ExecuteAndWait(ExePath, argv, /*env=*/llvm::None, Redirects); in runAndGetCommandOutput()
H A DProgramTest.cpp154 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 DClangScanDeps.cpp84 llvm::Optional<StringRef> Redirects[] = { in findResourceDir() local
90 ClangBinaryPath, PrintResourceDirArgs, {}, Redirects)) { in findResourceDir()
/llvm-project-15.0.7/llvm/tools/llvm-profgen/
H A DPerfReader.cpp373 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 DAMDGPU.cpp757 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 DCodeCoverage.cpp558 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 DDataAggregator.cpp246 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 DStandardInstrumentations.cpp166 Optional<StringRef> Redirects[] = {None, StringRef(FileName[2]), None}; in doSystemDiff() local
167 int Result = sys::ExecuteAndWait(*DiffExe, Args, None, Redirects); in doSystemDiff()