LLVM 20.0.0git
|
#include "llvm/Frontend/OpenMP/ConstructDecompositionT.h"
Public Types | |
using | ClauseTy = ClauseType |
using | TypeTy = typename ClauseTy::TypeTy |
using | IdTy = typename ClauseTy::IdTy |
using | ExprTy = typename ClauseTy::ExprTy |
using | HelperTy = HelperType |
using | ObjectTy = tomp::ObjectT< IdTy, ExprTy > |
using | ClauseSet = std::unordered_set< const ClauseTy * > |
Public Member Functions | |
ConstructDecompositionT (uint32_t ver, HelperType &helper, llvm::omp::Directive dir, llvm::ArrayRef< ClauseTy > clauses) | |
template<typename Specific > | |
bool | applyClause (Specific &&specific, const ClauseTy *node) |
Public Attributes | |
tomp::ListT< DirectiveWithClauses< ClauseType > > | output |
Definition at line 83 of file ConstructDecompositionT.h.
using tomp::ConstructDecompositionT< ClauseType, HelperType >::ClauseSet = std::unordered_set<const ClauseTy *> |
Definition at line 92 of file ConstructDecompositionT.h.
using tomp::ConstructDecompositionT< ClauseType, HelperType >::ClauseTy = ClauseType |
Definition at line 84 of file ConstructDecompositionT.h.
using tomp::ConstructDecompositionT< ClauseType, HelperType >::ExprTy = typename ClauseTy::ExprTy |
Definition at line 88 of file ConstructDecompositionT.h.
using tomp::ConstructDecompositionT< ClauseType, HelperType >::HelperTy = HelperType |
Definition at line 89 of file ConstructDecompositionT.h.
using tomp::ConstructDecompositionT< ClauseType, HelperType >::IdTy = typename ClauseTy::IdTy |
Definition at line 87 of file ConstructDecompositionT.h.
using tomp::ConstructDecompositionT< ClauseType, HelperType >::ObjectTy = tomp::ObjectT<IdTy, ExprTy> |
Definition at line 90 of file ConstructDecompositionT.h.
using tomp::ConstructDecompositionT< ClauseType, HelperType >::TypeTy = typename ClauseTy::TypeTy |
Definition at line 86 of file ConstructDecompositionT.h.
|
inline |
Definition at line 94 of file ConstructDecompositionT.h.
References clauses, and tomp::ConstructDecompositionT< ClauseType, HelperType >::output.
bool tomp::ConstructDecompositionT< ClauseType, HelperType >::applyClause | ( | Specific && | specific, |
const ClauseTy * | node | ||
) |
Definition at line 446 of file ConstructDecompositionT.h.
tomp::ListT<DirectiveWithClauses<ClauseType> > tomp::ConstructDecompositionT< ClauseType, HelperType >::output |
Definition at line 117 of file ConstructDecompositionT.h.
Referenced by tomp::ConstructDecompositionT< ClauseType, HelperType >::ConstructDecompositionT().