Lines Matching refs:DC
29 DeclContext *DC,
33 new (C, DC, additionalSizeToAlloc<Expr *>(VL.size()))
34 OMPThreadPrivateDecl(OMPThreadPrivate, DC, L);
61 OMPAllocateDecl *OMPAllocateDecl::Create(ASTContext &C, DeclContext *DC,
65 C, DC, additionalSizeToAlloc<Expr *, OMPClause *>(VL.size(), CL.size()))
66 OMPAllocateDecl(OMPAllocate, DC, L);
104 OMPRequiresDecl *OMPRequiresDecl::Create(ASTContext &C, DeclContext *DC,
108 new (C, DC, additionalSizeToAlloc<OMPClause *>(CL.size()))
109 OMPRequiresDecl(OMPRequires, DC, L);
135 Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name,
137 : ValueDecl(DK, DC, L, Name, Ty), DeclContext(DK), Combiner(nullptr),
145 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name,
147 return new (C, DC) OMPDeclareReductionDecl(OMPDeclareReduction, DC, L, Name,
154 OMPDeclareReduction, /*DC=*/nullptr, SourceLocation(), DeclarationName(),
175 OMPDeclareMapperDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L,
179 return new (C, DC) OMPDeclareMapperDecl(OMPDeclareMapper, DC, L, Name, T,
187 OMPDeclareMapperDecl(OMPDeclareMapper, /*DC=*/nullptr, SourceLocation(),
234 OMPCapturedExprDecl *OMPCapturedExprDecl::Create(ASTContext &C, DeclContext *DC,
237 return new (C, DC) OMPCapturedExprDecl(
238 C, DC, Id, T, C.getTrivialTypeSourceInfo(T), StartLoc);