Home
last modified time | relevance | path

Searched refs:OMPRequiresDecl (Results 1 – 16 of 16) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclOpenMP.cpp60 void OMPRequiresDecl::anchor() {} in anchor()
62 OMPRequiresDecl *OMPRequiresDecl::Create(ASTContext &C, DeclContext *DC, in Create()
65 OMPRequiresDecl *D = in Create()
67 OMPRequiresDecl(OMPRequires, DC, L); in Create()
73 OMPRequiresDecl *OMPRequiresDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
75 OMPRequiresDecl *D = new (C, ID, additionalSizeToAlloc<OMPClause *>(N)) in CreateDeserialized()
76 OMPRequiresDecl(OMPRequires, nullptr, SourceLocation()); in CreateDeserialized()
81 void OMPRequiresDecl::setClauses(ArrayRef<OMPClause *> CL) { in setClauses()
H A DDeclPrinter.cpp103 void VisitOMPRequiresDecl(OMPRequiresDecl *D);
427 isa<OMPRequiresDecl>(*D)) in VisitDeclContext()
1549 void DeclPrinter::VisitOMPRequiresDecl(OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
H A DASTDumper.cpp237 void VisitOMPRequiresDecl(const OMPRequiresDecl *D);
777 void ASTDumper::VisitOMPRequiresDecl(const OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclOpenMP.h250 class OMPRequiresDecl final
252 private llvm::TrailingObjects<OMPRequiresDecl, OMPClause *> {
261 OMPRequiresDecl(Kind DK, DeclContext *DC, SourceLocation L) in OMPRequiresDecl() function
281 static OMPRequiresDecl *Create(ASTContext &C, DeclContext *DC,
284 static OMPRequiresDecl *CreateDeserialized(ASTContext &C, unsigned ID,
H A DRecursiveASTVisitor.h1594 DEF_TRAVERSE_DECL(OMPRequiresDecl, {
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGOpenMPRuntimeNVPTX.h389 const OMPRequiresDecl *D) const override;
H A DCodeGenModule.h1249 void EmitOMPRequiresDecl(const OMPRequiresDecl *D);
H A DCGOpenMPRuntime.h1586 const OMPRequiresDecl *D) const {} in checkArchForUnifiedAddressing()
H A DCGDecl.cpp2424 void CodeGenModule::EmitOMPRequiresDecl(const OMPRequiresDecl *D) { in EmitOMPRequiresDecl()
H A DCGOpenMPRuntimeNVPTX.cpp4398 CodeGenModule &CGM, const OMPRequiresDecl *D) const { in checkArchForUnifiedAddressing()
H A DCodeGenModule.cpp5040 EmitOMPRequiresDecl(cast<OMPRequiresDecl>(D)); in EmitTopLevelDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp449 void VisitOMPRequiresDecl(OMPRequiresDecl *D);
2635 void ASTDeclReader::VisitOMPRequiresDecl(OMPRequiresDecl * D) { in VisitOMPRequiresDecl()
3852 D = OMPRequiresDecl::CreateDeserialized(Context, ID, Record.readInt()); in ReadDeclRecord()
H A DASTWriterDecl.cpp148 void VisitOMPRequiresDecl(OMPRequiresDecl *D);
1746 void ASTDeclWriter::VisitOMPRequiresDecl(OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaOpenMP.cpp188 SmallVector<const OMPRequiresDecl *, 2> RequiresDecls;
400 void addRequiresDecl(OMPRequiresDecl *RD) { in addRequiresDecl()
409 for (const OMPRequiresDecl *D : RequiresDecls) { in hasDuplicateRequiresClause()
2108 OMPRequiresDecl *D = nullptr; in ActOnOpenMPRequiresDirective()
2121 OMPRequiresDecl *Sema::CheckOMPRequiresDecl(SourceLocation Loc, in CheckOMPRequiresDecl()
2124 return OMPRequiresDecl::Create(Context, getCurLexicalContext(), Loc, in CheckOMPRequiresDecl()
H A DSemaTemplateInstantiateDecl.cpp2823 Decl *TemplateDeclInstantiator::VisitOMPRequiresDecl(OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h156 class OMPRequiresDecl; variable
8783 OMPRequiresDecl *CheckOMPRequiresDecl(SourceLocation Loc,