Searched refs:OMPDeclareMapperDecl (Results 1 - 23 of 23) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclOpenMP.cpp169 // OMPDeclareMapperDecl Implementation.
172 void OMPDeclareMapperDecl::anchor() {}
174 OMPDeclareMapperDecl *
175 OMPDeclareMapperDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L,
178 OMPDeclareMapperDecl *PrevDeclInScope) {
179 return new (C, DC) OMPDeclareMapperDecl(OMPDeclareMapper, DC, L, Name, T,
183 OMPDeclareMapperDecl *OMPDeclareMapperDecl::CreateDeserialized(ASTContext &C,
187 OMPDeclareMapperDecl(OMPDeclareMapper, /*DC=*/nullptr, SourceLocation(),
200 /// OMPDeclareMapperDecl
[all...]
H A DDeclPrinter.cpp106 void VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D);
442 isa<OMPDeclareMapperDecl>(*D) || isa<OMPRequiresDecl>(*D) ||
1685 void DeclPrinter::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) {
H A DMicrosoftMangle.cpp101 isa<OMPDeclareMapperDecl>(DC)) {
H A DItaniumMangle.cpp65 isa<OMPDeclareMapperDecl>(DC)) {
H A DASTContext.cpp10138 else if (isa<OMPDeclareReductionDecl>(D) || isa<OMPDeclareMapperDecl>(D))
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclOpenMP.h217 class OMPDeclareMapperDecl final : public ValueDecl, public DeclContext {
233 OMPDeclareMapperDecl(Kind DK, DeclContext *DC, SourceLocation L, function in class:clang::final
236 OMPDeclareMapperDecl *PrevDeclInScope)
240 void setPrevDeclInScope(OMPDeclareMapperDecl *Prev) {
249 static OMPDeclareMapperDecl *Create(ASTContext &C, DeclContext *DC,
252 OMPDeclareMapperDecl *PrevDeclInScope);
254 static OMPDeclareMapperDecl *CreateDeserialized(ASTContext &C, unsigned ID,
292 OMPDeclareMapperDecl *getPrevDeclInScope();
293 const OMPDeclareMapperDecl *getPrevDeclInScope() const;
297 static DeclContext *castToDeclContext(const OMPDeclareMapperDecl *
[all...]
H A DGlobalDecl.h62 GlobalDecl(const OMPDeclareMapperDecl *D) { Init(D); }
H A DASTNodeTraverser.h438 void VisitOMPDeclareMapperDecl(const OMPDeclareMapperDecl *D) {
H A DRecursiveASTVisitor.h1639 DEF_TRAVERSE_DECL(OMPDeclareMapperDecl, {
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DModuleBuilder.cpp243 } else if (auto *DMD = dyn_cast<OMPDeclareMapperDecl>(Member)) {
H A DCGOpenMPRuntime.h389 llvm::DenseMap<const OMPDeclareMapperDecl *, llvm::Function *> UDMMap;
393 SmallVector<const OMPDeclareMapperDecl *, 4>>;
862 void emitUserDefinedMapper(const OMPDeclareMapperDecl *D,
H A DCGDecl.cpp151 return CGM.EmitOMPDeclareMapper(cast<OMPDeclareMapperDecl>(&D), this);
2527 void CodeGenModule::EmitOMPDeclareMapper(const OMPDeclareMapperDecl *D,
H A DCodeGenModule.h1278 void EmitOMPDeclareMapper(const OMPDeclareMapperDecl *D,
H A DCGOpenMPRuntime.cpp7140 const OMPDeclareMapperDecl *>
7861 MappableExprsHandler(const OMPDeclareMapperDecl &Dir, CodeGenFunction &CGF)
8084 assert(CurDir.is<const OMPDeclareMapperDecl *>() &&
8086 const auto *CurMapperDir = CurDir.get<const OMPDeclareMapperDecl *>();
8824 void CGOpenMPRuntime::emitUserDefinedMapper(const OMPDeclareMapperDecl *D,
H A DCodeGenModule.cpp2504 } else if (auto *DMD = dyn_cast<OMPDeclareMapperDecl>(Global)) {
5504 EmitOMPDeclareMapper(cast<OMPDeclareMapperDecl>(D));
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp446 void VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D);
2687 void ASTDeclReader::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) {
2831 isa<OMPDeclareMapperDecl>(D) || isa<OMPAllocateDecl>(D))
3996 D = OMPDeclareMapperDecl::CreateDeserialized(Context, ID, Record.readInt());
H A DASTWriterDecl.cpp154 void VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D);
1874 void ASTDeclWriter::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp3307 TemplateDeclInstantiator::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) {
3328 PrevDeclInScope = cast<OMPDeclareMapperDecl>(
3332 OMPDeclareMapperDecl *NewDMD = SemaRef.ActOnOpenMPDeclareMapperDirectiveStart(
5666 isa<OMPDeclareMapperDecl>(ParentDC)) &&
H A DSemaOpenMP.cpp13363 !isa<OMPDeclareMapperDecl>(Underlying))
15743 auto *DMD = cast<OMPDeclareMapperDecl>(D);
15744 assert(DMD && "Expect valid OMPDeclareMapperDecl during instantiation.");
16445 OMPDeclareMapperDecl *Sema::ActOnOpenMPDeclareMapperDirectiveStart(
16456 OMPDeclareMapperDecl *PrevDMD = nullptr;
16467 llvm::DenseMap<OMPDeclareMapperDecl *, bool> UsedAsPrevious;
16470 auto *PrevDecl = cast<OMPDeclareMapperDecl>(Filter.next());
16475 if (OMPDeclareMapperDecl *D = PrevDecl->getPrevDeclInScope())
16492 cast<OMPDeclareMapperDecl>(PrevDeclInScope);
16507 auto *DMD = OMPDeclareMapperDecl
[all...]
H A DSemaDecl.cpp6470 isa<OMPDeclareMapperDecl>(DC))
6484 isa<OMPDeclareReductionDecl>(DC) || isa<OMPDeclareMapperDecl>(DC))
H A DSemaExpr.cpp336 auto *DMD = dyn_cast<OMPDeclareMapperDecl>(CurContext);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h9833 OMPDeclareMapperDecl *ActOnOpenMPDeclareMapperDirectiveStart(
9838 void ActOnOpenMPDeclareMapperDirectiveVarDecl(OMPDeclareMapperDecl *DMD,
9844 ActOnOpenMPDeclareMapperDirectiveEnd(OMPDeclareMapperDecl *D, Scope *S,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp560 OMPDeclareMapperDecl *DMD = Actions.ActOnOpenMPDeclareMapperDirectiveStart(

Completed in 573 milliseconds