Searched refs:CaptureType (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 570 QualType CaptureType; variable 596 SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, in Capture() argument 599 CaptureType(CaptureType), Kind(Block ? Cap_Block in Capture() 607 QualType CaptureType, const bool ByCopy, bool Invalid) in Capture() argument 608 : Loc(Loc), CaptureType(CaptureType), in Capture() 615 SourceLocation Loc, QualType CaptureType) in Capture() argument 616 : CapturedVLA(VLA), Loc(Loc), CaptureType(CaptureType), Kind(Cap_VLA), in Capture() 666 QualType getCaptureType() const { return CaptureType; } in getCaptureType() 704 QualType CaptureType, bool Invalid) { in addCapture() argument 706 EllipsisLoc, CaptureType, Invalid)); in addCapture() [all …]
|
| H A D | Sema.h | 5473 bool BuildAndDiagnose, QualType &CaptureType,
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGBlocks.cpp | 1833 Address Field, QualType CaptureType, in pushCaptureCleanup() argument 1843 if (CaptureType.isDestructedType() && in pushCaptureCleanup() 1844 (!EHOnly || CGF.needsEHCleanup(CaptureType.isDestructedType()))) { in pushCaptureCleanup() 1848 : CGF.getDestroyer(CaptureType.isDestructedType()); in pushCaptureCleanup() 1851 : CGF.getCleanupKind(CaptureType.isDestructedType()); in pushCaptureCleanup() 1852 CGF.pushDestroy(Kind, Field, CaptureType, Destroyer, Kind & EHCleanup); in pushCaptureCleanup() 1863 !ForCopyHelper && CGF.cxxDestructorCanThrow(CaptureType); in pushCaptureCleanup()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 18504 QualType CaptureType, DeclRefType; in MarkVarDeclODRUsed() local 18509 /*BuildAndDiagnose*/ true, CaptureType, in MarkVarDeclODRUsed() 18603 QualType &CaptureType, in isVariableAlreadyCapturedInScopeInfo() argument 18611 CaptureType = CSI->getCapture(Var).getCaptureType(); in isVariableAlreadyCapturedInScopeInfo() 18614 DeclRefType = CaptureType.getNonReferenceType(); in isVariableAlreadyCapturedInScopeInfo() 18733 QualType &CaptureType, QualType &DeclRefType, in captureInBlock() argument 18740 if (!Invalid && !S.getLangOpts().OpenCL && CaptureType->isArrayType()) { in captureInBlock() 18752 CaptureType.getObjCLifetime() == Qualifiers::OCL_Autoreleasing) { in captureInBlock() 18764 if (const auto *PT = CaptureType->getAs<PointerType>()) { in captureInBlock() 18779 if (HasBlocksAttr || CaptureType->isReferenceType() || in captureInBlock() [all …]
|
| H A D | SemaLambda.cpp | 204 QualType CaptureType, DeclRefType; in getStackIndexOfNearestEnclosingCaptureCapableLambda() local 210 /*BuildAndDiagnose*/ false, CaptureType, in getStackIndexOfNearestEnclosingCaptureCapableLambda()
|
| H A D | SemaExprCXX.cpp | 1365 QualType CaptureType = ThisTy; in CheckCXXThisCapture() local 1371 CaptureType = ThisTy->getPointeeType(); in CheckCXXThisCapture() 1372 CaptureType.removeLocalCVRQualifiers(Qualifiers::CVRMask); in CheckCXXThisCapture() 1376 CSI->addThisCapture(isNested, Loc, CaptureType, ByCopy); in CheckCXXThisCapture() 8314 QualType CaptureType, DeclRefType; in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures() local 8318 /*BuildAndDiagnose*/false, CaptureType, in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures() 8324 /*BuildAndDiagnose*/true, CaptureType, in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
|