Searched refs:OMPDeclarativeDirective (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclOpenMP.cpp | 32 auto *D = OMPDeclarativeDirective::createDirective<OMPThreadPrivateDecl>( in Create() 41 return OMPDeclarativeDirective::createEmptyDirective<OMPThreadPrivateDecl>( in CreateDeserialized() 60 auto *D = OMPDeclarativeDirective::createDirective<OMPAllocateDecl>( in Create() 70 return OMPDeclarativeDirective::createEmptyDirective<OMPAllocateDecl>( in CreateDeserialized() 89 return OMPDeclarativeDirective::createDirective<OMPRequiresDecl>(C, DC, CL, 0, in Create() 96 return OMPDeclarativeDirective::createEmptyDirective<OMPRequiresDecl>( in CreateDeserialized() 148 return OMPDeclarativeDirective::createDirective<OMPDeclareMapperDecl>( in Create() 155 return OMPDeclarativeDirective::createEmptyDirective<OMPDeclareMapperDecl>( in CreateDeserialized()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclOpenMP.h | 30 template <typename U> class OMPDeclarativeDirective : public U { 47 OMPDeclarativeDirective(Params &&... P) : U(std::forward<Params>(P)...) {} in OMPDeclarativeDirective() function 110 class OMPThreadPrivateDecl final : public OMPDeclarativeDirective<Decl> { 111 friend class OMPDeclarativeDirective<Decl>; variable 117 : OMPDeclarativeDirective<Decl>(OMPThreadPrivate, DC, L) {} 286 class OMPDeclareMapperDecl final : public OMPDeclarativeDirective<ValueDecl>, 288 friend class OMPDeclarativeDirective<ValueDecl>; variable 305 : OMPDeclarativeDirective<ValueDecl>(OMPDeclareMapper, DC, L, Name, Ty), in OMPDeclareMapperDecl() 417 class OMPRequiresDecl final : public OMPDeclarativeDirective<Decl> { 418 friend class OMPDeclarativeDirective<Decl>; variable [all …]
|
H A D | OpenMPClause.h | 9009 template <typename T> friend class OMPDeclarativeDirective; variable
|