|
enum class | clang::OpenACCDirectiveKind : uint8_t {
clang::Parallel
, clang::Serial
, clang::Kernels
, clang::Data
,
clang::EnterData
, clang::ExitData
, clang::HostData
, clang::Loop
,
clang::Cache
, clang::ParallelLoop
, clang::SerialLoop
, clang::KernelsLoop
,
clang::Atomic
, clang::Declare
, clang::Init
, clang::Shutdown
,
clang::Set
, clang::Update
, clang::Wait
, clang::Routine
,
clang::Invalid
} |
enum class | clang::OpenACCAtomicKind : uint8_t {
clang::Read
, clang::Write
, clang::Update
, clang::Capture
,
clang::None
} |
enum class | clang::OpenACCClauseKind : uint8_t {
clang::Async
, clang::Attach
, clang::Auto
, clang::Bind
,
clang::Collapse
, clang::Copy
, clang::PCopy
, clang::PresentOrCopy
,
clang::CopyIn
, clang::PCopyIn
, clang::PresentOrCopyIn
, clang::CopyOut
,
clang::PCopyOut
, clang::PresentOrCopyOut
, clang::Create
, clang::PCreate
,
clang::PresentOrCreate
, clang::Default
, clang::DefaultAsync
, clang::Delete
,
clang::Detach
, clang::Device
, clang::DeviceNum
, clang::DevicePtr
,
clang::DeviceResident
, clang::DeviceType
, clang::DType
, clang::Finalize
,
clang::FirstPrivate
, clang::Gang
, clang::Host
, clang::If
,
clang::IfPresent
, clang::Independent
, clang::Link
, clang::NoCreate
,
clang::NoHost
, clang::NumGangs
, clang::NumWorkers
, clang::Present
,
clang::Private
, clang::Reduction
, clang::Self
, clang::Seq
,
clang::Tile
, clang::UseDevice
, clang::Vector
, clang::VectorLength
,
clang::Wait
, clang::Worker
, clang::Shortloop
, clang::Invalid
} |
| Represents the kind of an OpenACC clause. More...
|
enum class | clang::OpenACCDefaultClauseKind : uint8_t { clang::None
, clang::Present
, clang::Invalid
} |
enum class | clang::OpenACCReductionOperator : uint8_t {
clang::Addition
, clang::Multiplication
, clang::Max
, clang::Min
,
clang::BitwiseAnd
, clang::BitwiseOr
, clang::BitwiseXOr
, clang::And
,
clang::Or
, clang::Invalid
} |
enum class | clang::OpenACCGangKind : uint8_t { clang::Num
, clang::Dim
, clang::Static
} |
enum class | clang::OpenACCModifierKind : uint8_t {
clang::Invalid = 0
, clang::Zero = 1 << 0
, clang::Readonly = 1 << 1
, clang::AlwaysIn = 1 << 2
,
clang::AlwaysOut = 1 << 3
, clang::Capture = 1 << 4
, clang::Always = 1 << 5
} |
|
| clang::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE () |
template<typename StreamTy> |
StreamTy & | clang::printOpenACCDirectiveKind (StreamTy &Out, OpenACCDirectiveKind K) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &Out, OpenACCDirectiveKind K) |
llvm::raw_ostream & | clang::operator<< (llvm::raw_ostream &Out, OpenACCDirectiveKind K) |
bool | clang::isOpenACCComputeDirectiveKind (OpenACCDirectiveKind K) |
bool | clang::isOpenACCCombinedDirectiveKind (OpenACCDirectiveKind K) |
bool | clang::isOpenACCDataDirectiveKind (OpenACCDirectiveKind K) |
template<typename StreamTy> |
StreamTy & | clang::printOpenACCAtomicKind (StreamTy &Out, OpenACCAtomicKind AK) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &Out, OpenACCAtomicKind AK) |
llvm::raw_ostream & | clang::operator<< (llvm::raw_ostream &Out, OpenACCAtomicKind AK) |
template<typename StreamTy> |
StreamTy & | clang::printOpenACCClauseKind (StreamTy &Out, OpenACCClauseKind K) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &Out, OpenACCClauseKind K) |
llvm::raw_ostream & | clang::operator<< (llvm::raw_ostream &Out, OpenACCClauseKind K) |
template<typename StreamTy> |
StreamTy & | clang::printOpenACCDefaultClauseKind (StreamTy &Out, OpenACCDefaultClauseKind K) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &Out, OpenACCDefaultClauseKind K) |
llvm::raw_ostream & | clang::operator<< (llvm::raw_ostream &Out, OpenACCDefaultClauseKind K) |
template<typename StreamTy> |
StreamTy & | clang::printOpenACCReductionOperator (StreamTy &Out, OpenACCReductionOperator Op) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &Out, OpenACCReductionOperator Op) |
llvm::raw_ostream & | clang::operator<< (llvm::raw_ostream &Out, OpenACCReductionOperator Op) |
template<typename StreamTy> |
StreamTy & | clang::printOpenACCGangKind (StreamTy &Out, OpenACCGangKind GK) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &Out, OpenACCGangKind Op) |
llvm::raw_ostream & | clang::operator<< (llvm::raw_ostream &Out, OpenACCGangKind Op) |
bool | clang::isOpenACCModifierBitSet (OpenACCModifierKind List, OpenACCModifierKind Bit) |
template<typename StreamTy> |
StreamTy & | clang::printOpenACCModifierKind (StreamTy &Out, OpenACCModifierKind Mods) |
const StreamingDiagnostic & | clang::operator<< (const StreamingDiagnostic &Out, OpenACCModifierKind Op) |
llvm::raw_ostream & | clang::operator<< (llvm::raw_ostream &Out, OpenACCModifierKind Op) |
Defines some OpenACC-specific enums and functions.
Definition in file OpenACCKinds.h.