Changeset View
Changeset View
Standalone View
Standalone View
clang/include/clang/Driver/Action.h
Show First 20 Lines • Show All 67 Lines • ▼ Show 20 Lines | enum ActionClass { | ||||
LinkJobClass, | LinkJobClass, | ||||
IfsMergeJobClass, | IfsMergeJobClass, | ||||
LipoJobClass, | LipoJobClass, | ||||
DsymutilJobClass, | DsymutilJobClass, | ||||
VerifyDebugInfoJobClass, | VerifyDebugInfoJobClass, | ||||
VerifyPCHJobClass, | VerifyPCHJobClass, | ||||
OffloadBundlingJobClass, | OffloadBundlingJobClass, | ||||
OffloadUnbundlingJobClass, | OffloadUnbundlingJobClass, | ||||
OffloadWrapperJobClass, | |||||
OffloadPackagerJobClass, | OffloadPackagerJobClass, | ||||
LinkerWrapperJobClass, | LinkerWrapperJobClass, | ||||
StaticLibJobClass, | StaticLibJobClass, | ||||
JobClassFirst = PreprocessJobClass, | JobClassFirst = PreprocessJobClass, | ||||
JobClassLast = StaticLibJobClass | JobClassLast = StaticLibJobClass | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 569 Lines • ▼ Show 20 Lines | ArrayRef<DependentActionInfo> getDependentActionsInfo() const { | ||||
return DependentActionInfoArray; | return DependentActionInfoArray; | ||||
} | } | ||||
static bool classof(const Action *A) { | static bool classof(const Action *A) { | ||||
return A->getKind() == OffloadUnbundlingJobClass; | return A->getKind() == OffloadUnbundlingJobClass; | ||||
} | } | ||||
}; | }; | ||||
class OffloadWrapperJobAction : public JobAction { | |||||
void anchor() override; | |||||
public: | |||||
OffloadWrapperJobAction(ActionList &Inputs, types::ID Type); | |||||
static bool classof(const Action *A) { | |||||
return A->getKind() == OffloadWrapperJobClass; | |||||
} | |||||
}; | |||||
class OffloadPackagerJobAction : public JobAction { | class OffloadPackagerJobAction : public JobAction { | ||||
void anchor() override; | void anchor() override; | ||||
public: | public: | ||||
OffloadPackagerJobAction(ActionList &Inputs, types::ID Type); | OffloadPackagerJobAction(ActionList &Inputs, types::ID Type); | ||||
static bool classof(const Action *A) { | static bool classof(const Action *A) { | ||||
return A->getKind() == OffloadPackagerJobClass; | return A->getKind() == OffloadPackagerJobClass; | ||||
Show All 29 Lines |