Home
last modified time | relevance | path

Searched refs:CaptureType (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DScopeInfo.h567 QualType CaptureType; variable
596 CaptureType(CaptureType), in Capture()
603 QualType CaptureType, const bool ByCopy, bool Invalid) in Capture() argument
604 : Loc(Loc), CaptureType(CaptureType), in Capture()
611 SourceLocation Loc, QualType CaptureType) in Capture() argument
612 : CapturedVLA(VLA), Loc(Loc), CaptureType(CaptureType), Kind(Cap_VLA), in Capture()
662 QualType getCaptureType() const { return CaptureType; } in getCaptureType()
700 QualType CaptureType, bool Invalid) { in addCapture() argument
702 EllipsisLoc, CaptureType, Invalid)); in addCapture()
707 QualType CaptureType) { in addVLATypeCapture() argument
[all …]
H A DSema.h5333 QualType &CaptureType,
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBlocks.cpp1837 Address Field, QualType CaptureType, in pushCaptureCleanup() argument
1847 if (CaptureType.isDestructedType() && in pushCaptureCleanup()
1848 (!EHOnly || CGF.needsEHCleanup(CaptureType.isDestructedType()))) { in pushCaptureCleanup()
1852 : CGF.getDestroyer(CaptureType.isDestructedType()); in pushCaptureCleanup()
1855 : CGF.getCleanupKind(CaptureType.isDestructedType()); in pushCaptureCleanup()
1856 CGF.pushDestroy(Kind, Field, CaptureType, Destroyer, Kind & EHCleanup); in pushCaptureCleanup()
1867 !ForCopyHelper && CGF.cxxDestructorCanThrow(CaptureType); in pushCaptureCleanup()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExpr.cpp18195 QualType CaptureType, DeclRefType; in MarkVarDeclODRUsed() local
18201 CaptureType, DeclRefType, in MarkVarDeclODRUsed()
18460 CaptureType = CaptureType.getNonReferenceType().withConst(); in captureInBlock()
18461 DeclRefType = CaptureType; in captureInBlock()
18467 CaptureType, Invalid); in captureInBlock()
18503 CaptureType = DeclRefType; in captureInCapturedRegion()
18581 Loc, CaptureType, in captureInLambda()
18759 CaptureType = Var->getType(); in tryCaptureVariable()
18955 QualType CaptureType; in tryCaptureVariable() local
18963 QualType CaptureType; in NeedToCaptureVariable() local
[all …]
H A DSemaLambda.cpp202 QualType CaptureType, DeclRefType; in getStackIndexOfNearestEnclosingCaptureCapableLambda() local
208 /*BuildAndDiagnose*/ false, CaptureType, in getStackIndexOfNearestEnclosingCaptureCapableLambda()
H A DSemaExprCXX.cpp1362 QualType CaptureType = ThisTy; in CheckCXXThisCapture() local
1368 CaptureType = ThisTy->getPointeeType(); in CheckCXXThisCapture()
1369 CaptureType.removeLocalCVRQualifiers(Qualifiers::CVRMask); in CheckCXXThisCapture()
1373 CSI->addThisCapture(isNested, Loc, CaptureType, ByCopy); in CheckCXXThisCapture()
8290 QualType CaptureType, DeclRefType; in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures() local
8294 /*BuildAndDiagnose*/false, CaptureType, in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
8300 /*BuildAndDiagnose*/true, CaptureType, in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()