LLVM 20.0.0git
|
Namespaces | |
namespace | clause |
namespace | type |
Classes | |
struct | ClauseT |
struct | ConstructDecompositionT |
struct | DirectiveWithClauses |
Typedefs | |
template<typename T > | |
using | ListT = type::ListT< T > |
template<typename I , typename E > | |
using | ObjectT = type::ObjectT< I, E > |
template<typename I , typename E > | |
using | ObjectListT = type::ObjectListT< I, E > |
template<typename T , typename I , typename E > | |
using | IteratorT = type::IteratorT< T, I, E > |
Functions | |
template<typename ContainerTy , typename FunctionTy , typename ElemTy = typename llvm::remove_cvref_t<ContainerTy>::value_type, typename ResultTy = std::invoke_result_t<FunctionTy, ElemTy>> | |
ListT< ResultTy > | makeList (ContainerTy &&container, FunctionTy &&func) |
template<typename ClauseType , typename HelperType > | |
ConstructDecompositionT (uint32_t, HelperType &, llvm::omp::Directive, llvm::ArrayRef< ClauseType >) -> ConstructDecompositionT< ClauseType, HelperType > | |
using tomp::IteratorT = typedef type::IteratorT<T, I, E> |
using tomp::ListT = typedef type::ListT<T> |
using tomp::ObjectListT = typedef type::ObjectListT<I, E> |
using tomp::ObjectT = typedef type::ObjectT<I, E> |
tomp::ConstructDecompositionT | ( | uint32_t | , |
HelperType & | , | ||
llvm::omp::Directive | , | ||
llvm::ArrayRef< ClauseType > | |||
) | -> ConstructDecompositionT< ClauseType, HelperType > |
ListT< ResultTy > tomp::makeList | ( | ContainerTy && | container, |
FunctionTy && | func | ||
) |
Definition at line 318 of file ClauseT.h.
References func, and llvm::transform().