Home
last modified time | relevance | path

Searched refs:OMPDeclareMapperDecl (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclOpenMP.cpp142 void OMPDeclareMapperDecl::anchor() {} in anchor()
144 OMPDeclareMapperDecl *OMPDeclareMapperDecl::Create( in Create()
147 OMPDeclareMapperDecl *PrevDeclInScope) { in Create()
148 return OMPDeclarativeDirective::createDirective<OMPDeclareMapperDecl>( in Create()
152 OMPDeclareMapperDecl *OMPDeclareMapperDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
155 return OMPDeclarativeDirective::createEmptyDirective<OMPDeclareMapperDecl>( in CreateDeserialized()
160 OMPDeclareMapperDecl *OMPDeclareMapperDecl::getPrevDeclInScope() { in getPrevDeclInScope()
161 return cast_or_null<OMPDeclareMapperDecl>( in getPrevDeclInScope()
165 const OMPDeclareMapperDecl *OMPDeclareMapperDecl::getPrevDeclInScope() const { in getPrevDeclInScope()
166 return cast_or_null<OMPDeclareMapperDecl>( in getPrevDeclInScope()
H A DDeclPrinter.cpp110 void VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D);
523 isa<OMPDeclareMapperDecl>(*D) || isa<OMPRequiresDecl>(*D) || in VisitDeclContext()
1884 void DeclPrinter::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
H A DMicrosoftMangle.cpp117 isa<OMPDeclareMapperDecl>(DC)) { in getEffectiveDeclContext()
H A DItaniumMangle.cpp683 isa<OMPDeclareMapperDecl>(DC)) { in getEffectiveDeclContext()
H A DASTContext.cpp12958 else if (isa<OMPDeclareReductionDecl>(D) || isa<OMPDeclareMapperDecl>(D)) in DeclMustBeEmitted()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclOpenMP.h286 class OMPDeclareMapperDecl final : public OMPDeclarativeDirective<ValueDecl>,
302 OMPDeclareMapperDecl(DeclContext *DC, SourceLocation L, DeclarationName Name, in OMPDeclareMapperDecl() function
304 OMPDeclareMapperDecl *PrevDeclInScope) in OMPDeclareMapperDecl()
309 void setPrevDeclInScope(OMPDeclareMapperDecl *Prev) { in setPrevDeclInScope()
315 static OMPDeclareMapperDecl *Create(ASTContext &C, DeclContext *DC,
319 OMPDeclareMapperDecl *PrevDeclInScope);
321 static OMPDeclareMapperDecl *CreateDeserialized(ASTContext &C,
363 OMPDeclareMapperDecl *getPrevDeclInScope();
364 const OMPDeclareMapperDecl *getPrevDeclInScope() const;
368 static DeclContext *castToDeclContext(const OMPDeclareMapperDecl *D) { in castToDeclContext()
[all …]
H A DGlobalDecl.h89 GlobalDecl(const OMPDeclareMapperDecl *D) { Init(D); } in GlobalDecl()
H A DASTNodeTraverser.h632 void VisitOMPDeclareMapperDecl(const OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
H A DRecursiveASTVisitor.h1824 DEF_TRAVERSE_DECL(OMPDeclareMapperDecl, {
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h412 llvm::DenseMap<const OMPDeclareMapperDecl *, llvm::Function *> UDMMap;
416 SmallVector<const OMPDeclareMapperDecl *, 4>>;
709 void emitUserDefinedMapper(const OMPDeclareMapperDecl *D,
714 getOrCreateUserDefinedMapperFunc(const OMPDeclareMapperDecl *D);
H A DModuleBuilder.cpp263 } else if (auto *DMD = dyn_cast<OMPDeclareMapperDecl>(Member)) { in HandleTagDeclDefinition()
H A DCGDecl.cpp179 return CGM.EmitOMPDeclareMapper(cast<OMPDeclareMapperDecl>(&D), this); in EmitDecl()
2872 void CodeGenModule::EmitOMPDeclareMapper(const OMPDeclareMapperDecl *D, in EmitOMPDeclareMapper()
H A DCGOpenMPRuntime.cpp6888 const OMPDeclareMapperDecl *>
8493 MappableExprsHandler(const OMPDeclareMapperDecl &Dir, CodeGenFunction &CGF) in MappableExprsHandler()
8619 assert(isa<const OMPDeclareMapperDecl *>(CurDir) && in generateAllInfoForMapper()
8621 const auto *CurMapperDir = cast<const OMPDeclareMapperDecl *>(CurDir); in generateAllInfoForMapper()
9204 cast<OMPDeclareMapperDecl>(CombinedInfo.Mappers[I])); in emitOffloadingArraysAndArgs()
9357 void CGOpenMPRuntime::emitUserDefinedMapper(const OMPDeclareMapperDecl *D, in emitUserDefinedMapper()
9408 cast<OMPDeclareMapperDecl>(CombinedInfo.Mappers[I])); in emitUserDefinedMapper()
9427 const OMPDeclareMapperDecl *D) { in getOrCreateUserDefinedMapperFunc()
10393 cast<OMPDeclareMapperDecl>(CombinedInfo.Mappers[I])); in emitTargetDataCalls()
H A DCodeGenModule.h1572 void EmitOMPDeclareMapper(const OMPDeclareMapperDecl *D,
H A DCodeGenModule.cpp4040 if (auto *DMD = dyn_cast<OMPDeclareMapperDecl>(Global)) { in EmitGlobal()
7461 EmitOMPDeclareMapper(cast<OMPDeclareMapperDecl>(D)); in EmitTopLevelDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp452 void VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D);
3091 void ASTDeclReader::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
3249 if (isa<OMPThreadPrivateDecl, OMPDeclareReductionDecl, OMPDeclareMapperDecl, in isConsumerInterestedIn()
4195 D = OMPDeclareMapperDecl::CreateDeserialized(Context, ID, NumClauses); in ReadDeclRecord()
H A DASTWriterDecl.cpp175 void VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D);
2333 void ASTDeclWriter::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp4285 TemplateDeclInstantiator::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
4306 PrevDeclInScope = cast<OMPDeclareMapperDecl>( in VisitOMPDeclareMapperDecl()
6791 isa<OMPDeclareMapperDecl>(ParentDC))) || in FindInstantiatedDecl()
H A DSemaOpenMP.cpp18523 !isa<OMPDeclareMapperDecl>(Underlying)) in argumentDependentLookup()
21478 auto *DMD = cast<OMPDeclareMapperDecl>(D); in buildUserDefinedMapperRef()
21637 auto *DMD = OMPDeclareMapperDecl::Create(Ctx, DCT, SourceLocation(), MapperId, in buildImplicitMapper()
22486 OMPDeclareMapperDecl *PrevDMD = nullptr; in ActOnOpenMPDeclareMapperDirective()
22497 llvm::DenseMap<OMPDeclareMapperDecl *, bool> UsedAsPrevious; in ActOnOpenMPDeclareMapperDirective()
22500 auto *PrevDecl = cast<OMPDeclareMapperDecl>(Filter.next()); in ActOnOpenMPDeclareMapperDirective()
22503 if (OMPDeclareMapperDecl *D = PrevDecl->getPrevDeclInScope()) in ActOnOpenMPDeclareMapperDirective()
22520 cast<OMPDeclareMapperDecl>(PrevDeclInScope); in ActOnOpenMPDeclareMapperDirective()
22541 auto *DMD = OMPDeclareMapperDecl::Create(getASTContext(), DC, StartLoc, Name, in ActOnOpenMPDeclareMapperDirective()
H A DSemaDecl.cpp7316 isa<OMPDeclareMapperDecl>(DC)) in shouldConsiderLinkage()
7333 isa<OMPDeclareReductionDecl>(DC) || isa<OMPDeclareMapperDecl>(DC)) in shouldConsiderLinkage()