|
LLVM 22.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 |
| llvm::SmallVector< std::pair< const ClauseType *, ErrorCode > > | errors |
Definition at line 89 of file ConstructDecompositionT.h.
| using tomp::ConstructDecompositionT< ClauseType, HelperType >::ClauseSet = std::unordered_set<const ClauseTy *> |
Definition at line 98 of file ConstructDecompositionT.h.
| using tomp::ConstructDecompositionT< ClauseType, HelperType >::ClauseTy = ClauseType |
Definition at line 90 of file ConstructDecompositionT.h.
| using tomp::ConstructDecompositionT< ClauseType, HelperType >::ExprTy = typename ClauseTy::ExprTy |
Definition at line 94 of file ConstructDecompositionT.h.
| using tomp::ConstructDecompositionT< ClauseType, HelperType >::HelperTy = HelperType |
Definition at line 95 of file ConstructDecompositionT.h.
| using tomp::ConstructDecompositionT< ClauseType, HelperType >::IdTy = typename ClauseTy::IdTy |
Definition at line 93 of file ConstructDecompositionT.h.
| using tomp::ConstructDecompositionT< ClauseType, HelperType >::ObjectTy = tomp::ObjectT<IdTy, ExprTy> |
Definition at line 96 of file ConstructDecompositionT.h.
| using tomp::ConstructDecompositionT< ClauseType, HelperType >::TypeTy = typename ClauseTy::TypeTy |
Definition at line 92 of file ConstructDecompositionT.h.
|
inline |
Definition at line 100 of file ConstructDecompositionT.h.
| bool tomp::ConstructDecompositionT< ClauseType, HelperType >::applyClause | ( | Specific && | specific, |
| const ClauseTy * | node ) |
Definition at line 463 of file ConstructDecompositionT.h.
References error, and tomp::NoLeafAllowing.
| llvm::SmallVector<std::pair<const ClauseType *, ErrorCode> > tomp::ConstructDecompositionT< ClauseType, HelperType >::errors |
Definition at line 124 of file ConstructDecompositionT.h.
| tomp::ListT<DirectiveWithClauses<ClauseType> > tomp::ConstructDecompositionT< ClauseType, HelperType >::output |
Definition at line 123 of file ConstructDecompositionT.h.
Referenced by ConstructDecompositionT().