clang 20.0.0git
clang::driver::Compilation Member List

This is the complete list of members for clang::driver::Compilation, including all inherited members.

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