|
clang
5.0.0
|
#include "clang/Driver/Action.h"
Classes | |
| struct | DependentActionInfo |
| Type that provides information about the actions that depend on this unbundling action. More... | |
Public Member Functions | |
| OffloadUnbundlingJobAction (Action *Input) | |
| void | registerDependentActionInfo (const ToolChain *TC, StringRef BoundArch, OffloadKind Kind) |
| Register information about a dependent action. More... | |
| ArrayRef< DependentActionInfo > | getDependentActionsInfo () const |
| Return the information about all depending actions. More... | |
Public Member Functions inherited from clang::driver::Action | |
| virtual | ~Action () |
| const char * | getClassName () const |
| ActionClass | getKind () const |
| types::ID | getType () const |
| ActionList & | getInputs () |
| const ActionList & | getInputs () const |
| size_type | size () const |
| input_iterator | input_begin () |
| input_iterator | input_end () |
| input_range | inputs () |
| input_const_iterator | input_begin () const |
| input_const_iterator | input_end () const |
| input_const_range | inputs () const |
| void | setCannotBeCollapsedWithNextDependentAction () |
| Mark this action as not legal to collapse. More... | |
| bool | isCollapsingWithNextDependentActionLegal () const |
| Return true if this function can be collapsed with others. More... | |
| std::string | getOffloadingKindPrefix () const |
| Return a string containing the offload kind of the action. More... | |
| void | propagateDeviceOffloadInfo (OffloadKind OKind, const char *OArch) |
| Set the device offload info of this action and propagate it to its dependences. More... | |
| void | propagateHostOffloadInfo (unsigned OKinds, const char *OArch) |
| Append the host offload info of this action and propagate it to its dependences. More... | |
| void | propagateOffloadInfo (const Action *A) |
| Set the offload info of this action to be the same as the provided action, and propagate it to its dependences. More... | |
| unsigned | getOffloadingHostActiveKinds () const |
| OffloadKind | getOffloadingDeviceKind () const |
| const char * | getOffloadingArch () const |
| bool | isHostOffloading (OffloadKind OKind) const |
| Check if this action have any offload kinds. More... | |
| bool | isDeviceOffloading (OffloadKind OKind) const |
| bool | isOffloading (OffloadKind OKind) const |
Static Public Member Functions | |
| static bool | classof (const Action *A) |
Static Public Member Functions inherited from clang::driver::JobAction | |
| static bool | classof (const Action *A) |
Static Public Member Functions inherited from clang::driver::Action | |
| static const char * | getClassName (ActionClass AC) |
| static std::string | GetOffloadingFileNamePrefix (OffloadKind Kind, llvm::StringRef NormalizedTriple, bool CreatePrefixForHost=false) |
| Return a string that can be used as prefix in order to generate unique files for each offloading kind. More... | |
| static StringRef | GetOffloadKindName (OffloadKind Kind) |
| Return a string containing a offload kind name. More... | |
| OffloadUnbundlingJobAction::OffloadUnbundlingJobAction | ( | Action * | Input | ) |
Definition at line 386 of file Action.cpp.
Definition at line 544 of file Action.h.
References clang::driver::Action::getKind(), and clang::driver::Action::OffloadUnbundlingJobClass.
|
inline |
|
inline |
1.8.6