Home
last modified time | relevance | path

Searched refs:CapturedDecl (Results 1 – 25 of 25) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenPGO.cpp295 void VisitCapturedDecl(const CapturedDecl *D) { in VisitCapturedDecl()
690 else if (const CapturedDecl *CD = dyn_cast_or_null<CapturedDecl>(D)) in mapRegionCounters()
691 Walker.TraverseDecl(const_cast<CapturedDecl *>(CD)); in mapRegionCounters()
755 else if (const CapturedDecl *CD = dyn_cast_or_null<CapturedDecl>(D)) in computeRegionCounts()
756 Walker.VisitCapturedDecl(const_cast<CapturedDecl *>(CD)); in computeRegionCounts()
HDCGException.cpp444 if (const CapturedDecl* CD = dyn_cast_or_null<CapturedDecl>(D)) { in EmitStartEHSpec()
523 if (const CapturedDecl* CD = dyn_cast_or_null<CapturedDecl>(D)) { in EmitEndEHSpec()
HDCGDecl.cpp160 if (auto *CD = dyn_cast<CapturedDecl>(DC)) in getStaticDeclName()
243 if (isa<BlockDecl>(DC) || isa<CapturedDecl>(DC)) { in getOrCreateStaticVarDecl()
HDCGStmt.cpp2203 const CapturedDecl *CD = S.getCapturedDecl(); in GenerateCapturedStmtFunction()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDScopeInfo.h32 class CapturedDecl; variable
582 CapturedDecl *TheCapturedDecl;
592 CapturedRegionScopeInfo(DiagnosticsEngine &Diag, Scope *S, CapturedDecl *CD, in CapturedRegionScopeInfo()
HDSema.h74 class CapturedDecl; variable
1129 void PushCapturedRegionScope(Scope *RegionScope, CapturedDecl *CD,
3340 RecordDecl *CreateCapturedStmtRecordDecl(CapturedDecl *&CD,
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDGlobalDecl.h44 GlobalDecl(const CapturedDecl *D) { Init(D); } in GlobalDecl()
HDDecl.h3616 class CapturedDecl : public Decl, public DeclContext {
3625 explicit CapturedDecl(DeclContext *DC, unsigned NumParams) in CapturedDecl() function
3631 const_cast<CapturedDecl *>(this) + 1); in getParams()
3635 static CapturedDecl *Create(ASTContext &C, DeclContext *DC,
3637 static CapturedDecl *CreateDeserialized(ASTContext &C, unsigned ID,
3683 static DeclContext *castToDeclContext(const CapturedDecl *D) { in castToDeclContext()
3684 return static_cast<DeclContext *>(const_cast<CapturedDecl *>(D)); in castToDeclContext()
3686 static CapturedDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext()
3687 return static_cast<CapturedDecl *>(const_cast<DeclContext *>(DC)); in castFromDeclContext()
HDStmt.h36 class CapturedDecl; variable
2067 llvm::PointerIntPair<CapturedDecl *, 1, CapturedRegionKind> CapDeclAndKind;
2074 ArrayRef<Expr *> CaptureInits, CapturedDecl *CD, RecordDecl *RD);
2092 CapturedDecl *CD, RecordDecl *RD);
2104 CapturedDecl *getCapturedDecl() { return CapDeclAndKind.getPointer(); } in getCapturedDecl()
2105 const CapturedDecl *getCapturedDecl() const { in getCapturedDecl()
2110 void setCapturedDecl(CapturedDecl *D) { in setCapturedDecl()
HDDataRecursiveASTVisitor.h1198 if (!isa<BlockDecl>(Child) && !isa<CapturedDecl>(Child)) in TraverseDeclContextHelper()
1232 DEF_TRAVERSE_DECL(CapturedDecl, {
HDRecursiveASTVisitor.h1266 if (!isa<BlockDecl>(Child) && !isa<CapturedDecl>(Child)) in TraverseDeclContextHelper()
1300 DEF_TRAVERSE_DECL(CapturedDecl, {
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDecl.cpp3892 CapturedDecl *CapturedDecl::Create(ASTContext &C, DeclContext *DC, in Create()
3895 CapturedDecl(DC, NumParams); in Create()
3898 CapturedDecl *CapturedDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
3901 CapturedDecl(nullptr, NumParams); in CreateDeserialized()
HDDeclBase.cpp775 } else if (CapturedDecl *CD = dyn_cast<CapturedDecl>(D)) { in getNonClosureContext()
HDMicrosoftMangle.cpp60 if (const CapturedDecl *CD = dyn_cast<CapturedDecl>(DC)) in getEffectiveDeclContext()
HDStmt.cpp1088 CapturedDecl *CD, in CapturedStmt()
1119 CapturedDecl *CD, in Create()
HDItaniumMangle.cpp69 if (const CapturedDecl *CD = dyn_cast<CapturedDecl>(DC)) in getEffectiveDeclContext()
HDExpr.cpp658 if (const CapturedDecl *CD = dyn_cast<CapturedDecl>(CurrentDecl)) { in ComputeName()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaStmt.cpp3725 Sema::CreateCapturedStmtRecordDecl(CapturedDecl *&CD, SourceLocation Loc, in CreateCapturedStmtRecordDecl()
3744 CD = CapturedDecl::Create(Context, CurContext, NumParams); in CreateCapturedStmtRecordDecl()
3782 CapturedDecl *CD = nullptr; in ActOnCapturedRegionStart()
3786 DeclContext *DC = CapturedDecl::castToDeclContext(CD); in ActOnCapturedRegionStart()
3809 CapturedDecl *CD = nullptr; in ActOnCapturedRegionStart()
3813 DeclContext *DC = CapturedDecl::castToDeclContext(CD); in ActOnCapturedRegionStart()
3881 CapturedDecl *CD = RSI->TheCapturedDecl; in ActOnCapturedRegionEnd()
HDSema.cpp903 if (isa<BlockDecl>(DC) || isa<EnumDecl>(DC) || isa<CapturedDecl>(DC)) { in getFunctionLevelDeclContext()
1481 void Sema::PushCapturedRegionScope(Scope *S, CapturedDecl *CD, RecordDecl *RD, in PushCapturedRegionScope()
HDTreeTransform.h11085 CapturedDecl *CD = S->getCapturedDecl(); in TransformCapturedStmt()
HDSemaDecl.cpp4632 while (isa<LinkageSpecDecl>(Cur) || isa<CapturedDecl>(Cur)) in diagnoseQualifiedDeclaration()
HDSemaExpr.cpp12435 if (isa<BlockDecl>(DC) || isa<CapturedDecl>(DC) || isLambdaCallOperator(DC)) in getParentOfCapturingContextOrNull()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTWriterDecl.cpp110 void VisitCapturedDecl(CapturedDecl *D);
973 void ASTDeclWriter::VisitCapturedDecl(CapturedDecl *CD) { in VisitCapturedDecl()
HDASTReaderDecl.cpp334 void VisitCapturedDecl(CapturedDecl *CD);
1297 void ASTDeclReader::VisitCapturedDecl(CapturedDecl *CD) { in VisitCapturedDecl()
3287 D = CapturedDecl::CreateDeserialized(Context, ID, Record[Idx++]); in ReadDeclRecord()
HDASTReaderStmt.cpp387 S->setCapturedDecl(ReadDeclAs<CapturedDecl>(Record, Idx)); in VisitCapturedStmt()