Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclOpenMP.cpp84 void OMPRequiresDecl::anchor() {} in anchor()
86 OMPRequiresDecl *OMPRequiresDecl::Create(ASTContext &C, DeclContext *DC, in Create()
89 return OMPDeclarativeDirective::createDirective<OMPRequiresDecl>(C, DC, CL, 0, in Create()
93 OMPRequiresDecl *OMPRequiresDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
96 return OMPDeclarativeDirective::createEmptyDirective<OMPRequiresDecl>( in CreateDeserialized()
H A DDeclPrinter.cpp107 void VisitOMPRequiresDecl(OMPRequiresDecl *D);
495 isa<OMPDeclareMapperDecl>(*D) || isa<OMPRequiresDecl>(*D) || in VisitDeclContext()
1802 void DeclPrinter::VisitOMPRequiresDecl(OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
H A DTextNodeDumper.cpp2357 void TextNodeDumper::VisitOMPRequiresDecl(const OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
H A DASTContext.cpp12327 else if (isa<OMPRequiresDecl>(D)) in DeclMustBeEmitted()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclOpenMP.h417 class OMPRequiresDecl final : public OMPDeclarativeDirective<Decl> {
423 OMPRequiresDecl(DeclContext *DC, SourceLocation L) in OMPRequiresDecl() function
428 static OMPRequiresDecl *Create(ASTContext &C, DeclContext *DC,
431 static OMPRequiresDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID,
H A DTextNodeDumper.h370 void VisitOMPRequiresDecl(const OMPRequiresDecl *D);
H A DRecursiveASTVisitor.h1780 DEF_TRAVERSE_DECL(OMPRequiresDecl, {
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.h330 void processRequiresDirective(const OMPRequiresDecl *D) override;
H A DCGOpenMPRuntime.h1571 virtual void processRequiresDirective(const OMPRequiresDecl *D);
H A DCodeGenModule.h1496 void EmitOMPRequiresDecl(const OMPRequiresDecl *D);
H A DCGOpenMPRuntimeGPU.cpp2247 void CGOpenMPRuntimeGPU::processRequiresDirective(const OMPRequiresDecl *D) { in processRequiresDirective()
H A DCGDecl.cpp2788 void CodeGenModule::EmitOMPRequiresDecl(const OMPRequiresDecl *D) { in EmitOMPRequiresDecl()
H A DCodeGenModule.cpp7139 EmitOMPRequiresDecl(cast<OMPRequiresDecl>(D)); in EmitTopLevelDecl()
H A DCGOpenMPRuntime.cpp10075 void CGOpenMPRuntime::processRequiresDirective(const OMPRequiresDecl *D) { in processRequiresDirective()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp470 void VisitOMPRequiresDecl(OMPRequiresDecl *D);
3038 void ASTDeclReader::VisitOMPRequiresDecl(OMPRequiresDecl * D) { in VisitOMPRequiresDecl()
3202 OMPAllocateDecl, OMPRequiresDecl>(D)) in isConsumerInterestedIn()
4106 D = OMPRequiresDecl::CreateDeserialized(Context, ID, NumClauses); in ReadDeclRecord()
H A DASTWriterDecl.cpp160 void VisitOMPRequiresDecl(OMPRequiresDecl *D);
2113 void ASTDeclWriter::VisitOMPRequiresDecl(OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenMP.h254 OMPRequiresDecl *CheckOMPRequiresDecl(SourceLocation Loc,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp331 SmallVector<const OMPRequiresDecl *, 2> RequiresDecls;
685 void addRequiresDecl(OMPRequiresDecl *RD) { RequiresDecls.push_back(RD); } in addRequiresDecl()
689 return llvm::any_of(RequiresDecls, [](const OMPRequiresDecl *D) { in hasRequiresDeclWithClause()
701 for (const OMPRequiresDecl *D : RequiresDecls) { in hasDuplicateRequiresClause()
3516 OMPRequiresDecl *D = nullptr; in ActOnOpenMPRequiresDirective()
3587 OMPRequiresDecl *
3620 return OMPRequiresDecl::Create( in CheckOMPRequiresDecl()
H A DSemaTemplateInstantiateDecl.cpp3643 Decl *TemplateDeclInstantiator::VisitOMPRequiresDecl(OMPRequiresDecl *D) { in VisitOMPRequiresDecl()