Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDDeclOpenMP.cpp172 void OMPDeclareMapperDecl::anchor() {} in anchor()
174 OMPDeclareMapperDecl *
175 OMPDeclareMapperDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create()
178 OMPDeclareMapperDecl *PrevDeclInScope) { in Create()
179 return new (C, DC) OMPDeclareMapperDecl(OMPDeclareMapper, DC, L, Name, T, in Create()
183 OMPDeclareMapperDecl *OMPDeclareMapperDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
187 OMPDeclareMapperDecl(OMPDeclareMapper, /*DC=*/nullptr, SourceLocation(), in CreateDeserialized()
201 void OMPDeclareMapperDecl::CreateClauses(ASTContext &C, in CreateClauses()
212 void OMPDeclareMapperDecl::setClauses(ArrayRef<OMPClause *> CL) { in setClauses()
218 OMPDeclareMapperDecl *OMPDeclareMapperDecl::getPrevDeclInScope() { in getPrevDeclInScope()
[all …]
HDDeclPrinter.cpp106 void VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D);
442 isa<OMPDeclareMapperDecl>(*D) || isa<OMPRequiresDecl>(*D) || in VisitDeclContext()
1685 void DeclPrinter::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
HDMicrosoftMangle.cpp101 isa<OMPDeclareMapperDecl>(DC)) { in getEffectiveDeclContext()
HDItaniumMangle.cpp65 isa<OMPDeclareMapperDecl>(DC)) { in getEffectiveDeclContext()
HDASTContext.cpp10138 else if (isa<OMPDeclareReductionDecl>(D) || isa<OMPDeclareMapperDecl>(D)) in DeclMustBeEmitted()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDDeclOpenMP.h217 class OMPDeclareMapperDecl final : public ValueDecl, public DeclContext {
233 OMPDeclareMapperDecl(Kind DK, DeclContext *DC, SourceLocation L, in OMPDeclareMapperDecl() function
236 OMPDeclareMapperDecl *PrevDeclInScope) in OMPDeclareMapperDecl()
240 void setPrevDeclInScope(OMPDeclareMapperDecl *Prev) { in setPrevDeclInScope()
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 *D) { in castToDeclContext()
[all …]
HDGlobalDecl.h62 GlobalDecl(const OMPDeclareMapperDecl *D) { Init(D); } in GlobalDecl()
HDASTNodeTraverser.h438 void VisitOMPDeclareMapperDecl(const OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
HDRecursiveASTVisitor.h1639 DEF_TRAVERSE_DECL(OMPDeclareMapperDecl, {
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDModuleBuilder.cpp243 } else if (auto *DMD = dyn_cast<OMPDeclareMapperDecl>(Member)) { in HandleTagDeclDefinition()
HDCGOpenMPRuntime.h389 llvm::DenseMap<const OMPDeclareMapperDecl *, llvm::Function *> UDMMap;
393 SmallVector<const OMPDeclareMapperDecl *, 4>>;
862 void emitUserDefinedMapper(const OMPDeclareMapperDecl *D,
HDCodeGenModule.h1278 void EmitOMPDeclareMapper(const OMPDeclareMapperDecl *D,
HDCGDecl.cpp151 return CGM.EmitOMPDeclareMapper(cast<OMPDeclareMapperDecl>(&D), this); in EmitDecl()
2527 void CodeGenModule::EmitOMPDeclareMapper(const OMPDeclareMapperDecl *D, in EmitOMPDeclareMapper()
HDCGOpenMPRuntime.cpp7140 const OMPDeclareMapperDecl *>
7861 MappableExprsHandler(const OMPDeclareMapperDecl &Dir, CodeGenFunction &CGF) in MappableExprsHandler()
8084 assert(CurDir.is<const OMPDeclareMapperDecl *>() && in generateAllInfoForMapper()
8086 const auto *CurMapperDir = CurDir.get<const OMPDeclareMapperDecl *>(); in generateAllInfoForMapper()
8824 void CGOpenMPRuntime::emitUserDefinedMapper(const OMPDeclareMapperDecl *D, in emitUserDefinedMapper()
HDCodeGenModule.cpp2504 } else if (auto *DMD = dyn_cast<OMPDeclareMapperDecl>(Global)) { in EmitGlobal()
5504 EmitOMPDeclareMapper(cast<OMPDeclareMapperDecl>(D)); in EmitTopLevelDecl()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderDecl.cpp446 void VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D);
2687 void ASTDeclReader::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
2831 isa<OMPDeclareMapperDecl>(D) || isa<OMPAllocateDecl>(D)) in isConsumerInterestedIn()
3996 D = OMPDeclareMapperDecl::CreateDeserialized(Context, ID, Record.readInt()); in ReadDeclRecord()
HDASTWriterDecl.cpp154 void VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D);
1874 void ASTDeclWriter::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaTemplateInstantiateDecl.cpp3307 TemplateDeclInstantiator::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
3328 PrevDeclInScope = cast<OMPDeclareMapperDecl>( in VisitOMPDeclareMapperDecl()
3332 OMPDeclareMapperDecl *NewDMD = SemaRef.ActOnOpenMPDeclareMapperDirectiveStart( in VisitOMPDeclareMapperDecl()
5666 isa<OMPDeclareMapperDecl>(ParentDC)) && in FindInstantiatedDecl()
HDSemaOpenMP.cpp13363 !isa<OMPDeclareMapperDecl>(Underlying)) in argumentDependentLookup()
15743 auto *DMD = cast<OMPDeclareMapperDecl>(D); in buildUserDefinedMapperRef()
16445 OMPDeclareMapperDecl *Sema::ActOnOpenMPDeclareMapperDirectiveStart( in ActOnOpenMPDeclareMapperDirectiveStart()
16456 OMPDeclareMapperDecl *PrevDMD = nullptr; in ActOnOpenMPDeclareMapperDirectiveStart()
16467 llvm::DenseMap<OMPDeclareMapperDecl *, bool> UsedAsPrevious; in ActOnOpenMPDeclareMapperDirectiveStart()
16470 auto *PrevDecl = cast<OMPDeclareMapperDecl>(Filter.next()); in ActOnOpenMPDeclareMapperDirectiveStart()
16475 if (OMPDeclareMapperDecl *D = PrevDecl->getPrevDeclInScope()) in ActOnOpenMPDeclareMapperDirectiveStart()
16492 cast<OMPDeclareMapperDecl>(PrevDeclInScope); in ActOnOpenMPDeclareMapperDirectiveStart()
16507 auto *DMD = OMPDeclareMapperDecl::Create(Context, DC, StartLoc, Name, in ActOnOpenMPDeclareMapperDirectiveStart()
16523 void Sema::ActOnOpenMPDeclareMapperDirectiveVarDecl(OMPDeclareMapperDecl *DMD, in ActOnOpenMPDeclareMapperDirectiveVarDecl()
[all …]
HDSemaDecl.cpp6470 isa<OMPDeclareMapperDecl>(DC)) in shouldConsiderLinkage()
6484 isa<OMPDeclareReductionDecl>(DC) || isa<OMPDeclareMapperDecl>(DC)) in shouldConsiderLinkage()
HDSemaExpr.cpp336 auto *DMD = dyn_cast<OMPDeclareMapperDecl>(CurContext); in DiagnoseUseOfDecl()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
HDParseOpenMP.cpp560 OMPDeclareMapperDecl *DMD = Actions.ActOnOpenMPDeclareMapperDirectiveStart( in ParseOpenMPDeclareMapperDirective()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
HDSema.h9833 OMPDeclareMapperDecl *ActOnOpenMPDeclareMapperDirectiveStart(
9838 void ActOnOpenMPDeclareMapperDirectiveVarDecl(OMPDeclareMapperDecl *DMD,
9844 ActOnOpenMPDeclareMapperDirectiveEnd(OMPDeclareMapperDecl *D, Scope *S,