Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DScopeInfo.h533 QualType CaptureType; variable
546 QualType CaptureType, Expr *Cpy) in Capture() argument
551 Loc(Loc), EllipsisLoc(EllipsisLoc), CaptureType(CaptureType) {} in Capture()
555 QualType CaptureType, Expr *Cpy, const bool ByCopy) in Capture() argument
559 Loc(Loc), CaptureType(CaptureType) {} in Capture()
610 return CaptureType; in getCaptureType()
654 QualType CaptureType, Expr *Cpy) { in addCapture() argument
656 EllipsisLoc, CaptureType, Cpy)); in addCapture()
660 void addVLATypeCapture(SourceLocation Loc, QualType CaptureType) { in addVLATypeCapture() argument
663 /*EllipsisLoc*/ SourceLocation(), CaptureType, in addVLATypeCapture()
H A DSemaInternal.h83 QualType CaptureType, DeclRefType; in MarkVarDeclODRUsed() local
87 CaptureType, DeclRefType, in MarkVarDeclODRUsed()
H A DSema.h4108 QualType &CaptureType,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExpr.cpp15031 CaptureType = CaptureType.getNonReferenceType().withConst(); in captureInBlock()
15032 DeclRefType = CaptureType; in captureInBlock()
15110 CaptureType = DeclRefType; in captureInCapturedRegion()
15182 QualType &CaptureType, in captureInLambda() argument
15226 CaptureType = RefType->getPointeeType(); in captureInLambda()
15241 if (!CaptureType->isDependentType() && in captureInLambda()
15242 S.RequireCompleteType(Loc, CaptureType, in captureInLambda()
15323 CaptureType = Var->getType(); in tryCaptureVariable()
15479 QualType CaptureType; in tryCaptureVariable() local
15487 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.cpp7467 QualType CaptureType, DeclRefType; in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures() local
7471 /*BuildAndDiagnose*/false, CaptureType, in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
7477 /*BuildAndDiagnose*/true, CaptureType, in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
H A DSemaDecl.cpp12831 QualType CaptureType = VD->getType(); in RebuildLambdaScopeInfo() local
12837 CaptureType, /*Expr*/ nullptr); in RebuildLambdaScopeInfo()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBlocks.cpp1939 Address Field, QualType CaptureType, in pushCaptureCleanup() argument
1949 if (CaptureType.isDestructedType() && in pushCaptureCleanup()
1950 (!EHOnly || CGF.needsEHCleanup(CaptureType.isDestructedType()))) { in pushCaptureCleanup()
1954 : CGF.getDestroyer(CaptureType.isDestructedType()); in pushCaptureCleanup()
1957 : CGF.getCleanupKind(CaptureType.isDestructedType()); in pushCaptureCleanup()
1958 CGF.pushDestroy(Kind, Field, CaptureType, Destroyer, Kind & EHCleanup); in pushCaptureCleanup()
1969 !ForCopyHelper && CGF.cxxDestructorCanThrow(CaptureType); in pushCaptureCleanup()