LLVM 20.0.0git
|
Classes | |
struct | DefinedOperatorT |
struct | IteratorSpecifierT |
struct | LoopIterationT |
struct | MapperT |
struct | ObjectT |
struct | ProcedureDesignatorT |
struct | RangeT |
struct | ReductionIdentifierT |
struct | Union |
struct | Union< T, Ts... > |
struct | Union<> |
Typedefs | |
template<typename T > | |
using | ListT = llvm::SmallVector< T, 0 > |
template<typename I , typename E > | |
using | ObjectListT = ListT< ObjectT< I, E > > |
using | DirectiveName = llvm::omp::Directive |
template<typename T , typename I , typename E > | |
using | IteratorT = ListT< IteratorSpecifierT< T, I, E > > |
Functions | |
template<typename I , typename E > | |
bool | operator== (const ObjectT< I, E > &o1, const ObjectT< I, E > &o2) |
ENUM (MemoryOrder, AcqRel, Acquire, Relaxed, Release, SeqCst) | |
ENUM (MotionExpectation, Present) | |
ENUM (TaskDependenceType, In, Out, Inout, Mutexinoutset, Inoutset, Depobj) | |
template<typename T > | |
std::enable_if_t< T::EmptyTrait::value, bool > | operator== (const T &a, const T &b) |
template<typename T > | |
std::enable_if_t< T::IncompleteTrait::value, bool > | operator== (const T &a, const T &b) |
template<typename T > | |
std::enable_if_t< T::WrapperTrait::value, bool > | operator== (const T &a, const T &b) |
template<typename T > | |
std::enable_if_t< T::TupleTrait::value, bool > | operator== (const T &a, const T &b) |
template<typename T > | |
std::enable_if_t< T::UnionTrait::value, bool > | operator== (const T &a, const T &b) |
using tomp::type::DirectiveName = typedef llvm::omp::Directive |
using tomp::type::IteratorT = typedef ListT<IteratorSpecifierT<T, I, E> > |
using tomp::type::ListT = typedef llvm::SmallVector<T, 0> |
tomp::type::ENUM | ( | MemoryOrder | , |
AcqRel | , | ||
Acquire | , | ||
Relaxed | , | ||
Release | , | ||
SeqCst | |||
) |
tomp::type::ENUM | ( | MotionExpectation | , |
Present | |||
) |
tomp::type::ENUM | ( | TaskDependenceType | , |
In | , | ||
Out | , | ||
Inout | , | ||
Mutexinoutset | , | ||
Inoutset | , | ||
Depobj | |||
) |