/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | ScopeInfo.cpp | 223 bool Capture::isInitCapture() const { in isInitCapture() function in Capture 226 return !isNested() && isVariableCapture() && getVariable()->isInitCapture(); in isInitCapture()
|
H A D | SemaLambda.cpp | 876 assert(Var->isInitCapture() && "init capture flag should be set"); in addInitCapture() 1274 !Var->isInitCapture()) { in ActOnLambdaExpressionAfterIntroducer() 1466 if (Var && Var->isInitCapture()) { in ActOnStartOfLambdaDefinition() 1890 if (Cap.isInitCapture()) in BuildCaptureInit() 1969 if (From.isInitCapture()) { in CaptureHasSideEffects() 2003 if (From.isInitCapture() && in DiagnoseUnusedLambdaCapture() 2027 if (Var && Var->isInitCapture()) in BuildCaptureField() 2131 IsGenericLambda && From.isNonODRUsed() && From.isInitCapture(); in BuildLambdaExpr()
|
H A D | CheckExprLifetime.cpp | 1275 << VD << VD->isInitCapture() << Elem.Capture->isExplicit() in checkExprLifetimeImpl()
|
H A D | SemaConcept.cpp | 719 if (CapturedVar->isInitCapture()) in addInstantiatedCapturesToScope()
|
H A D | SemaTemplateDeduction.cpp | 5277 VDecl->isInitCapture() in DiagnoseAutoDeductionFailure() 5283 VDecl->isInitCapture() ? diag::err_init_capture_deduction_failure in DiagnoseAutoDeductionFailure()
|
H A D | SemaExpr.cpp | 13141 if (var->isInitCapture() && in isReferenceToNonConstCapture() 13150 if (!var->isInitCapture()) in isReferenceToNonConstCapture() 18643 return !C.isThisCapture() && !C.isInitCapture(); in buildLambdaCaptureFixit() 18663 return !C.isThisCapture() && !C.isInitCapture() && C.isCopyCapture(); in buildLambdaCaptureFixit() 18675 return !C.isInitCapture() && C.isReferenceCapture() && in buildLambdaCaptureFixit() 18713 if (VD->isInitCapture()) in tryCaptureVariable()
|
H A D | TreeTransform.h | 14296 if (!E->isInitCapture(C)) in TransformLambdaExpr() 14450 if (E->isInitCapture(C)) { in TransformLambdaExpr() 14741 assert(!E->isInitCapture(C) && "implicit init-capture?"); in SkipLambdaBody()
|
H A D | SemaTemplateInstantiateDecl.cpp | 5325 NewVar->setInitCapture(OldVar->isInitCapture()); in BuildVariableInstantiation()
|
H A D | SemaDecl.cpp | 12797 assert((!VDecl || !VDecl->isInitCapture()) && in deduceVarTypeFromInitializer() 15390 if (VD->isInitCapture()) in RebuildLambdaScopeInfo()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ScopeInfo.h | 664 bool isInitCapture() const;
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntimeGPU.cpp | 375 if (E->isInitCapture(&C) || isa<OMPCapturedExprDecl>(VD)) in VisitLambdaExpr() 388 if (isa<OMPCapturedExprDecl>(VD) || VD->isInitCapture()) in VisitBlockExpr() 418 else if (VD->isInitCapture()) in VisitDeclRefExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | UninitializedValues.cpp | 62 !vd->isExceptionVariable() && !vd->isInitCapture() && !vd->isImplicit() && in isTrackedVar()
|
H A D | UnsafeBufferUsage.cpp | 3136 } else if (it->first->isInitCapture()) { in checkUnsafeBufferUsage()
|
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/ |
H A D | Registry.cpp | 446 REGISTER_MATCHER(isInitCapture); in RegistryMaps()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTNodeTraverser.h | 872 if (Node->isInitCapture(C)) in VisitLambdaExpr()
|
H A D | Decl.h | 688 bool isInitCapture() const; 1519 bool isInitCapture() const { in isInitCapture() function
|
H A D | RecursiveASTVisitor.h | 966 if (LE->isInitCapture(C))
|
H A D | ExprCXX.h | 2015 bool isInitCapture(const LambdaCapture *Capture) const;
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 1340 bool LambdaExpr::isInitCapture(const LambdaCapture *C) const { in isInitCapture() function in LambdaExpr 1341 return C->capturesVariable() && C->getCapturedVar()->isInitCapture() && in isInitCapture()
|
H A D | StmtPrinter.cpp | 2221 if (Node->getCaptureDefault() != LCD_ByRef || Node->isInitCapture(C)) in VisitLambdaExpr() 2237 if (Node->isInitCapture(C)) { in VisitLambdaExpr()
|
H A D | Decl.cpp | 1113 if (VD->isInitCapture()) in isPlaceholderVar() 5363 bool ValueDecl::isInitCapture() const { in isInitCapture() function in ValueDecl 5365 return Var->isInitCapture(); in isInitCapture()
|
H A D | ExprConstant.cpp | 3335 (VD->getDeclContext() != Frame->Callee || VD->isInitCapture()) && in evaluateVarDeclInit()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 4352 AST_MATCHER(VarDecl, isInitCapture) { return Node.isInitCapture(); } in AST_MATCHER() argument
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriterDecl.cpp | 1144 VarDeclBits.addBit(D->isInitCapture()); in VisitVarDecl() 1194 !D->isInitCapture() && !D->isPreviousDeclInSameBlockScope() && in VisitVarDecl()
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.cpp | 5220 if (const auto *VD = dyn_cast<VarDecl>(D); VD && VD->isInitCapture()) in visitDeclRef()
|