Showing content from https://clang.llvm.org/doxygen/classclang_1_1driver_1_1InputAction.html below:
clang: clang::driver::InputAction Class Reference
#include "clang/Driver/Action.h"
enum ActionClass {
InputClass = 0 , BindArchClass , OffloadClass , PreprocessJobClass ,
PrecompileJobClass , ExtractAPIJobClass , AnalyzeJobClass , CompileJobClass ,
BackendJobClass , AssembleJobClass , LinkJobClass , IfsMergeJobClass ,
LipoJobClass , DsymutilJobClass , VerifyDebugInfoJobClass , VerifyPCHJobClass ,
OffloadBundlingJobClass , OffloadUnbundlingJobClass , OffloadPackagerJobClass , LinkerWrapperJobClass ,
StaticLibJobClass , BinaryAnalyzeJobClass , JobClassFirst = PreprocessJobClass , JobClassLast = BinaryAnalyzeJobClass
} enum OffloadKind {
OFK_None = 0x00 , OFK_Host = 0x01 , OFK_Cuda = 0x02 , OFK_OpenMP = 0x04 ,
OFK_HIP = 0x08 , OFK_SYCL = 0x10
} using size_type = ActionList::size_type using input_iterator = ActionList::iterator using input_const_iterator = ActionList::const_iterator using input_range = llvm::iterator_range< input_iterator > using input_const_range = llvm::iterator_range< input_const_iterator > Action (ActionClass Kind, types::ID Type) Action (ActionClass Kind, Action *Input, types::ID Type) Action (ActionClass Kind, Action *Input) Action (ActionClass Kind, const ActionList &Inputs, types::ID Type) unsigned ActiveOffloadKindMask = 0u Offload information.
OffloadKind OffloadingDeviceKind = OFK_None Offloading kind of the device.
const char * OffloadingArch = nullptr The Offloading architecture associated with this action.
const ToolChain * OffloadingToolChain = nullptr The Offloading toolchain associated with this device action.
Definition at line 229 of file Action.h.
◆ InputAction() InputAction::InputAction ( const llvm::opt::Arg & Input, types::ID Type, StringRef Id = StringRef()
)
Definition at line 182 of file Action.cpp.
◆ classof() static bool clang::driver::InputAction::classof ( const Action * A ) inlinestatic ◆ getId() StringRef clang::driver::InputAction::getId ( ) const inline ◆ getInputArg() const llvm::opt::Arg & clang::driver::InputAction::getInputArg ( ) const inline
Definition at line 238 of file Action.h.
◆ setId() void clang::driver::InputAction::setId ( StringRef _Id ) inline
The documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4