addCommand(std::unique_ptr< Command > C) | clang::driver::Compilation | inline |
addFailureResultFile(const char *Name, const JobAction *JA) | clang::driver::Compilation | inline |
addOffloadDeviceToolChain(const ToolChain *DeviceToolChain, Action::OffloadKind OffloadKind) | clang::driver::Compilation | inline |
addResultFile(const char *Name, const JobAction *JA) | clang::driver::Compilation | inline |
addTempFile(const char *Name) | clang::driver::Compilation | inline |
addTimeTraceFile(const char *Name, const JobAction *JA) | clang::driver::Compilation | inline |
CleanupFile(const char *File, bool IssueErrors=false) const | clang::driver::Compilation | |
CleanupFileList(const llvm::opt::ArgStringList &Files, bool IssueErrors=false) const | clang::driver::Compilation | |
CleanupFileMap(const ArgStringMap &Files, const JobAction *JA, bool IssueErrors=false) const | clang::driver::Compilation | |
Compilation(const Driver &D, const ToolChain &DefaultToolChain, llvm::opt::InputArgList *Args, llvm::opt::DerivedArgList *TranslatedArgs, bool ContainsError) | clang::driver::Compilation | |
const_offload_toolchains_iterator typedef | clang::driver::Compilation | |
const_offload_toolchains_range typedef | clang::driver::Compilation | |
containsError() const | clang::driver::Compilation | inline |
ExecuteCommand(const Command &C, const Command *&FailingCommand, bool LogOnly=false) const | clang::driver::Compilation | |
ExecuteJobs(const JobList &Jobs, SmallVectorImpl< std::pair< int, const Command * > > &FailingCommands, bool LogOnly=false) const | clang::driver::Compilation | |
getActions() | clang::driver::Compilation | inline |
getActions() const | clang::driver::Compilation | inline |
getActiveOffloadKinds() const | clang::driver::Compilation | inline |
getArgs() const | clang::driver::Compilation | inline |
getArgs() | clang::driver::Compilation | inline |
getArgsForToolChain(const ToolChain *TC, StringRef BoundArch, Action::OffloadKind DeviceOffloadKind) | clang::driver::Compilation | |
getDefaultToolChain() const | clang::driver::Compilation | inline |
getDriver() const | clang::driver::Compilation | inline |
getFailureResultFiles() const | clang::driver::Compilation | inline |
getInputArgs() const | clang::driver::Compilation | inline |
getJobs() | clang::driver::Compilation | inline |
getJobs() const | clang::driver::Compilation | inline |
getOffloadToolChains() const | clang::driver::Compilation | inline |
getOffloadToolChains(Action::OffloadKind Kind) const | clang::driver::Compilation | inline |
getResultFiles() const | clang::driver::Compilation | inline |
getSingleOffloadToolChain() const | clang::driver::Compilation | inline |
getSysRoot() const | clang::driver::Compilation | |
getTempFiles() | clang::driver::Compilation | inline |
getTempFiles() const | clang::driver::Compilation | inline |
getTimeTraceFile(const JobAction *JA) const | clang::driver::Compilation | inline |
hasOffloadToolChain() const | clang::driver::Compilation | inline |
initCompilationForDiagnostics() | clang::driver::Compilation | |
isForDiagnostics() const | clang::driver::Compilation | inline |
isOffloadingHostKind(Action::OffloadKind Kind) const | clang::driver::Compilation | inline |
MakeAction(Args &&... Arg) | clang::driver::Compilation | inline |
Redirect(ArrayRef< std::optional< StringRef > > Redirects) | clang::driver::Compilation | |
setContainsError() | clang::driver::Compilation | inline |
setPostCallback(const std::function< void(const Command &, int)> &CB) | clang::driver::Compilation | inline |
~Compilation() | clang::driver::Compilation | |