Home
last modified time | relevance | path

Searched refs:OMPThreadPrivateDecl (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/
H A DDeclOpenMP.cpp26 void OMPThreadPrivateDecl::anchor() {} in anchor()
28 OMPThreadPrivateDecl *OMPThreadPrivateDecl::Create(ASTContext &C, in Create()
32 auto *D = OMPDeclarativeDirective::createDirective<OMPThreadPrivateDecl>( in Create()
38 OMPThreadPrivateDecl *OMPThreadPrivateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
41 return OMPDeclarativeDirective::createEmptyDirective<OMPThreadPrivateDecl>( in CreateDeserialized()
45 void OMPThreadPrivateDecl::setVars(ArrayRef<Expr *> VL) { in setVars()
H A DDeclPrinter.cpp103 void VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D);
449 if (isa<OMPThreadPrivateDecl>(*D) || isa<OMPDeclareReductionDecl>(*D) || in VisitDeclContext()
1647 void DeclPrinter::VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D) { in VisitOMPThreadPrivateDecl()
1650 for (OMPThreadPrivateDecl::varlist_iterator I = D->varlist_begin(), in VisitOMPThreadPrivateDecl()
H A DASTContext.cpp11567 else if (isa<OMPThreadPrivateDecl>(D)) in DeclMustBeEmitted()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclOpenMP.h110 class OMPThreadPrivateDecl final : public OMPDeclarativeDirective<Decl> {
115 OMPThreadPrivateDecl(DeclContext *DC = nullptr,
132 static OMPThreadPrivateDecl *Create(ASTContext &C, DeclContext *DC,
135 static OMPThreadPrivateDecl *CreateDeserialized(ASTContext &C,
H A DASTNodeTraverser.h484 void VisitOMPThreadPrivateDecl(const OMPThreadPrivateDecl *D) { in VisitOMPThreadPrivateDecl()
H A DRecursiveASTVisitor.h1745 DEF_TRAVERSE_DECL(OMPThreadPrivateDecl, {
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp452 void VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D);
2804 void ASTDeclReader::VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D) { in VisitOMPThreadPrivateDecl()
2974 if (isa<OMPThreadPrivateDecl>(D) || isa<OMPDeclareReductionDecl>(D) || in isConsumerInterestedIn()
3812 D = OMPThreadPrivateDecl::CreateDeserialized(Context, ID, NumChildren); in ReadDeclRecord()
H A DASTWriterDecl.cpp154 void VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D);
1867 void ASTDeclWriter::VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D) { in VisitOMPThreadPrivateDecl()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenModule.h1390 void EmitOMPThreadPrivateDecl(const OMPThreadPrivateDecl *D);
H A DCodeGenModule.cpp6330 EmitOMPThreadPrivateDecl(cast<OMPThreadPrivateDecl>(D)); in EmitTopLevelDecl()
6702 void CodeGenModule::EmitOMPThreadPrivateDecl(const OMPThreadPrivateDecl *D) { in EmitOMPThreadPrivateDecl()
H A DCGOpenMPRuntime.cpp6536 isa<OMPThreadPrivateDecl>(D) || isa<OMPAllocateDecl>(D)) in getSingleCompoundChild()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp3407 OMPThreadPrivateDecl *D) { in VisitOMPThreadPrivateDecl()
3415 OMPThreadPrivateDecl *TD = in VisitOMPThreadPrivateDecl()
H A DSemaOpenMP.cpp3105 if (OMPThreadPrivateDecl *D = CheckOMPThreadPrivateDecl(Loc, VarList)) { in ActOnOpenMPThreadprivateDirective()
3142 OMPThreadPrivateDecl *
3214 OMPThreadPrivateDecl *D = nullptr; in CheckOMPThreadPrivateDecl()
3216 D = OMPThreadPrivateDecl::Create(Context, getCurLexicalContext(), Loc, in CheckOMPThreadPrivateDecl()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h166 class OMPThreadPrivateDecl; variable
10830 OMPThreadPrivateDecl *CheckOMPThreadPrivateDecl(SourceLocation Loc,
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttr.td3703 def OMPThreadPrivateDecl : InheritableAttr {