Lines Matching refs:DC
29 DeclContext *DC,
33 C, DC, llvm::None, VL.size(), L);
57 OMPAllocateDecl *OMPAllocateDecl::Create(ASTContext &C, DeclContext *DC,
61 C, DC, CL, VL.size(), L);
85 OMPRequiresDecl *OMPRequiresDecl::Create(ASTContext &C, DeclContext *DC,
88 return OMPDeclarativeDirective::createDirective<OMPRequiresDecl>(C, DC, CL, 0,
103 Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name,
105 : ValueDecl(DK, DC, L, Name, Ty), DeclContext(DK), Combiner(nullptr),
113 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name,
115 return new (C, DC) OMPDeclareReductionDecl(OMPDeclareReduction, DC, L, Name,
122 OMPDeclareReduction, /*DC=*/nullptr, SourceLocation(), DeclarationName(),
143 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name,
147 C, DC, Clauses, 1, L, Name, T, VarName, PrevDeclInScope);
174 OMPCapturedExprDecl *OMPCapturedExprDecl::Create(ASTContext &C, DeclContext *DC,
177 return new (C, DC) OMPCapturedExprDecl(
178 C, DC, Id, T, C.getTrivialTypeSourceInfo(T), StartLoc);