#include "llvm/ADT/ArrayRef.h"
#include "llvm/Support/ErrorOr.h"
#include <system_error>
Go to the source code of this file.
|
| | llvm |
| | Compute iterated dominance frontiers using a linear time algorithm.
|
| |
| | llvm::sys |
| |
|
| ErrorOr< std::string > | llvm::sys::findProgramByName (StringRef Name, ArrayRef< StringRef > Paths=ArrayRef< StringRef >()) |
| | Find the first executable file Name in Paths. More...
|
| |
| std::error_code | llvm::sys::ChangeStdinToBinary () |
| |
| std::error_code | llvm::sys::ChangeStdoutToBinary () |
| |
| int | llvm::sys::ExecuteAndWait (StringRef Program, const char **args, const char **env=nullptr, const StringRef **redirects=nullptr, unsigned secondsToWait=0, unsigned memoryLimit=0, std::string *ErrMsg=nullptr, bool *ExecutionFailed=nullptr) |
| | This function executes the program using the arguments provided. More...
|
| |
| ProcessInfo | llvm::sys::ExecuteNoWait (StringRef Program, const char **args, const char **env=nullptr, const StringRef **redirects=nullptr, unsigned memoryLimit=0, std::string *ErrMsg=nullptr, bool *ExecutionFailed=nullptr) |
| | Similar to ExecuteAndWait, but returns immediately. More...
|
| |
| bool | llvm::sys::argumentsFitWithinSystemLimits (ArrayRef< const char * > Args) |
| | Return true if the given arguments fit within system-specific argument length limits. More...
|
| |
| std::error_code | llvm::sys::writeFileWithEncoding (StringRef FileName, StringRef Contents, WindowsEncodingMethod Encoding=WEM_UTF8) |
| | Saves the UTF8-encoded contents string into the file FileName using a specific encoding. More...
|
| |
| ProcessInfo | llvm::sys::Wait (const ProcessInfo &PI, unsigned SecondsToWait, bool WaitUntilTerminates, std::string *ErrMsg=nullptr) |
| | This function waits for the process specified by PI to finish. More...
|
| |