Searched refs:copyExpr (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineC.cpp | 226 const Expr *copyExpr = nullptr; in VisitBlockExpr() local 229 copyExpr = CI->getCopyExpr(); in VisitBlockExpr() 236 if (copyExpr) { in VisitBlockExpr() 237 originalV = State->getSVal(copyExpr, LCtx); in VisitBlockExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGBlocks.cpp | 1104 } else if (const Expr *copyExpr = CI.getCopyExpr()) { in EmitBlockLiteral() local 1114 EmitAggExpr(copyExpr, Slot); in EmitBlockLiteral() 1116 EmitSynthesizedCXXCopyCtor(blockField, src, copyExpr); in EmitBlockLiteral() 2398 const Expr *copyExpr) in CXXByrefHelpers() argument 2399 : BlockByrefHelpers(alignment), VarType(type), CopyExpr(copyExpr) {} in CXXByrefHelpers() 2630 const Expr *copyExpr = in buildByrefHelpers() local 2632 if (!copyExpr && record->hasTrivialDestructor()) return nullptr; in buildByrefHelpers() 2635 CGM, byrefInfo, CXXByrefHelpers(valueAlignment, type, copyExpr)); in buildByrefHelpers()
|
| H A D | ItaniumCXXABI.cpp | 4119 const Expr *copyExpr = CatchParam.getInit(); in InitCatchParam() local 4120 if (!copyExpr) { in InitCatchParam() 4142 opaque(CGF, OpaqueValueExpr::findInCopyConstruct(copyExpr), in InitCatchParam() 4149 CGF.EmitAggExpr(copyExpr, in InitCatchParam()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 1492 Expr *copyExpr = ((flags & 4) ? Record.readExpr() : nullptr); in VisitBlockDecl() local 1494 captures.push_back(BlockDecl::Capture(decl, byRef, nested, copyExpr)); in VisitBlockDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ASTContext.cpp | 6056 const Expr *copyExpr = getBlockVarCopyInit(D).getCopyExpr(); in BlockRequiresCopying() local 6057 if (!copyExpr && record->hasTrivialDestructor()) return false; in BlockRequiresCopying()
|