| Action(ActionClass Kind, types::ID Type) | clang::driver::Action | inlineprotected |
| Action(ActionClass Kind, Action *Input, types::ID Type) | clang::driver::Action | inlineprotected |
| Action(ActionClass Kind, Action *Input) | clang::driver::Action | inlineprotected |
| Action(ActionClass Kind, const ActionList &Inputs, types::ID Type) | clang::driver::Action | inlineprotected |
| ActionClass enum name | clang::driver::Action | |
| ActiveOffloadKindMask | clang::driver::Action | protected |
| AnalyzeJobClass enum value | clang::driver::Action | |
| AssembleJobClass enum value | clang::driver::Action | |
| BackendJobClass enum value | clang::driver::Action | |
| BinaryAnalyzeJobClass enum value | clang::driver::Action | |
| BinaryTranslatorJobClass enum value | clang::driver::Action | |
| BindArchClass enum value | clang::driver::Action | |
| classof(const Action *A) | clang::driver::OffloadAction | inlinestatic |
| CompileJobClass enum value | clang::driver::Action | |
| doOnEachDependence(const OffloadActionWorkTy &Work) const | clang::driver::OffloadAction | |
| doOnEachDependence(bool IsHostDependence, const OffloadActionWorkTy &Work) const | clang::driver::OffloadAction | |
| doOnEachDeviceDependence(const OffloadActionWorkTy &Work) const | clang::driver::OffloadAction | |
| doOnHostDependence(const OffloadActionWorkTy &Work) const | clang::driver::OffloadAction | |
| DsymutilJobClass enum value | clang::driver::Action | |
| ExtractAPIJobClass enum value | clang::driver::Action | |
| getClassName(ActionClass AC) | clang::driver::Action | static |
| getClassName() const | clang::driver::Action | inline |
| getHostDependence() const | clang::driver::OffloadAction | |
| getInputs() | clang::driver::Action | inline |
| getInputs() const | clang::driver::Action | inline |
| getKind() const | clang::driver::Action | inline |
| getOffloadingArch() const | clang::driver::Action | inline |
| getOffloadingDeviceKind() const | clang::driver::Action | inline |
| GetOffloadingFileNamePrefix(OffloadKind Kind, StringRef NormalizedTriple, bool CreatePrefixForHost=false) | clang::driver::Action | static |
| getOffloadingHostActiveKinds() const | clang::driver::Action | inline |
| getOffloadingKindPrefix() const | clang::driver::Action | |
| getOffloadingToolChain() const | clang::driver::Action | inline |
| GetOffloadKindName(OffloadKind Kind) | clang::driver::Action | static |
| getSingleDeviceDependence(bool DoNotConsiderHostActions=false) const | clang::driver::OffloadAction | |
| getType() const | clang::driver::Action | inline |
| hasHostDependence() const | clang::driver::OffloadAction | |
| hasSingleDeviceDependence(bool DoNotConsiderHostActions=false) const | clang::driver::OffloadAction | |
| IfsMergeJobClass enum value | clang::driver::Action | |
| input_begin() | clang::driver::Action | inline |
| input_begin() const | clang::driver::Action | inline |
| input_const_iterator typedef | clang::driver::Action | |
| input_const_range typedef | clang::driver::Action | |
| input_end() | clang::driver::Action | inline |
| input_end() const | clang::driver::Action | inline |
| input_iterator typedef | clang::driver::Action | |
| input_range typedef | clang::driver::Action | |
| InputClass enum value | clang::driver::Action | |
| inputs() | clang::driver::Action | inline |
| inputs() const | clang::driver::Action | inline |
| isCollapsingWithNextDependentActionLegal() const | clang::driver::Action | inline |
| isDeviceOffloading(OffloadKind OKind) const | clang::driver::Action | inline |
| isHostOffloading(unsigned int OKind) const | clang::driver::Action | inline |
| isOffloading(OffloadKind OKind) const | clang::driver::Action | inline |
| JobClassFirst enum value | clang::driver::Action | |
| JobClassLast enum value | clang::driver::Action | |
| LinkerWrapperJobClass enum value | clang::driver::Action | |
| LinkJobClass enum value | clang::driver::Action | |
| LipoJobClass enum value | clang::driver::Action | |
| ObjcopyJobClass enum value | clang::driver::Action | |
| OffloadAction(const HostDependence &HDep) | clang::driver::OffloadAction | |
| OffloadAction(const DeviceDependences &DDeps, types::ID Ty) | clang::driver::OffloadAction | |
| OffloadAction(const HostDependence &HDep, const DeviceDependences &DDeps) | clang::driver::OffloadAction | |
| OffloadActionWorkTy typedef | clang::driver::OffloadAction | |
| OffloadBundlingJobClass enum value | clang::driver::Action | |
| OffloadClass enum value | clang::driver::Action | |
| OffloadingArch | clang::driver::Action | protected |
| OffloadingDeviceKind | clang::driver::Action | protected |
| OffloadingToolChain | clang::driver::Action | protected |
| OffloadKind enum name | clang::driver::Action | |
| OffloadPackagerJobClass enum value | clang::driver::Action | |
| OffloadUnbundlingJobClass enum value | clang::driver::Action | |
| OFK_Cuda enum value | clang::driver::Action | |
| OFK_HIP enum value | clang::driver::Action | |
| OFK_Host enum value | clang::driver::Action | |
| OFK_None enum value | clang::driver::Action | |
| OFK_OpenMP enum value | clang::driver::Action | |
| OFK_SYCL enum value | clang::driver::Action | |
| PrecompileJobClass enum value | clang::driver::Action | |
| PreprocessJobClass enum value | clang::driver::Action | |
| propagateDeviceOffloadInfo(OffloadKind OKind, const char *OArch, const ToolChain *OToolChain) | clang::driver::Action | |
| propagateHostOffloadInfo(unsigned OKinds, const char *OArch) | clang::driver::Action | |
| propagateOffloadInfo(const Action *A) | clang::driver::Action | |
| setCannotBeCollapsedWithNextDependentAction() | clang::driver::Action | inline |
| setHostOffloadInfo(unsigned OKinds, const char *OArch) | clang::driver::Action | inline |
| size() const | clang::driver::Action | inline |
| size_type typedef | clang::driver::Action | |
| StaticLibJobClass enum value | clang::driver::Action | |
| VerifyDebugInfoJobClass enum value | clang::driver::Action | |
| VerifyPCHJobClass enum value | clang::driver::Action | |
| ~Action() | clang::driver::Action | virtual |