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 | |
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 | |
MigrateJobClass 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 | |
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 |