Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/AST/
DDeclOpenMP.cpp83 void OMPRequiresDecl::anchor() {} in anchor()
85 OMPRequiresDecl *OMPRequiresDecl::Create(ASTContext &C, DeclContext *DC, in Create()
88 return OMPDeclarativeDirective::createDirective<OMPRequiresDecl>(C, DC, CL, 0, in Create()
92 OMPRequiresDecl *OMPRequiresDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
94 return OMPDeclarativeDirective::createEmptyDirective<OMPRequiresDecl>( in CreateDeserialized()
DDeclPrinter.cpp104 void VisitOMPRequiresDecl(OMPRequiresDecl *D);
442 isa<OMPDeclareMapperDecl>(*D) || isa<OMPRequiresDecl>(*D) || in VisitDeclContext()
1630 void DeclPrinter::VisitOMPRequiresDecl(OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
DTextNodeDumper.cpp1797 void TextNodeDumper::VisitOMPRequiresDecl(const OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
DASTContext.cpp10691 else if (isa<OMPRequiresDecl>(D)) in DeclMustBeEmitted()
/external/llvm-project/clang/include/clang/AST/
DDeclOpenMP.h416 class OMPRequiresDecl final : public OMPDeclarativeDirective<Decl> {
422 OMPRequiresDecl(DeclContext *DC, SourceLocation L) in OMPRequiresDecl() function
427 static OMPRequiresDecl *Create(ASTContext &C, DeclContext *DC,
430 static OMPRequiresDecl *CreateDeserialized(ASTContext &C, unsigned ID,
DTextNodeDumper.h337 void VisitOMPRequiresDecl(const OMPRequiresDecl *D);
DRecursiveASTVisitor.h1599 DEF_TRAVERSE_DECL(OMPRequiresDecl, {
/external/llvm-project/clang/lib/CodeGen/
DCGOpenMPRuntimeGPU.h400 void processRequiresDirective(const OMPRequiresDecl *D) override;
DCodeGenModule.h1320 void EmitOMPRequiresDecl(const OMPRequiresDecl *D);
DCGOpenMPRuntime.h1790 virtual void processRequiresDirective(const OMPRequiresDecl *D);
DCGDecl.cpp2606 void CodeGenModule::EmitOMPRequiresDecl(const OMPRequiresDecl *D) { in EmitOMPRequiresDecl()
DCGOpenMPRuntimeGPU.cpp4595 const OMPRequiresDecl *D) { in processRequiresDirective()
DCodeGenModule.cpp5764 EmitOMPRequiresDecl(cast<OMPRequiresDecl>(D)); in EmitTopLevelDecl()
DCGOpenMPRuntime.cpp10551 void CGOpenMPRuntime::processRequiresDirective(const OMPRequiresDecl *D) { in processRequiresDirective()
/external/llvm-project/clang/lib/Serialization/
DASTReaderDecl.cpp452 void VisitOMPRequiresDecl(OMPRequiresDecl *D);
2686 void ASTDeclReader::VisitOMPRequiresDecl(OMPRequiresDecl * D) { in VisitOMPRequiresDecl()
2847 isa<OMPRequiresDecl>(D)) in isConsumerInterestedIn()
4040 D = OMPRequiresDecl::CreateDeserialized(Context, ID, NumClauses); in ReadDeclRecord()
DASTWriterDecl.cpp154 void VisitOMPRequiresDecl(OMPRequiresDecl *D);
1851 void ASTDeclWriter::VisitOMPRequiresDecl(OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
/external/llvm-project/clang/lib/Sema/
DSemaOpenMP.cpp297 SmallVector<const OMPRequiresDecl *, 2> RequiresDecls;
631 void addRequiresDecl(OMPRequiresDecl *RD) { in addRequiresDecl()
638 return llvm::any_of(RequiresDecls, [](const OMPRequiresDecl *D) { in hasRequiresDeclWithClause()
650 for (const OMPRequiresDecl *D : RequiresDecls) { in hasDuplicateRequiresClause()
3185 OMPRequiresDecl *D = nullptr; in ActOnOpenMPRequiresDirective()
3198 OMPRequiresDecl *Sema::CheckOMPRequiresDecl(SourceLocation Loc, in CheckOMPRequiresDecl()
3230 return OMPRequiresDecl::Create(Context, getCurLexicalContext(), Loc, in CheckOMPRequiresDecl()
DSemaTemplateInstantiateDecl.cpp3274 Decl *TemplateDeclInstantiator::VisitOMPRequiresDecl(OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
/external/llvm-project/clang/include/clang/Sema/
DSema.h165 class OMPRequiresDecl; variable
10266 OMPRequiresDecl *CheckOMPRequiresDecl(SourceLocation Loc,