Searched refs:copyExpr (Results 1 – 10 of 10) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGBlocks.cpp | 828 } else if (const Expr *copyExpr = CI.getCopyExpr()) { in EmitBlockLiteral() local 837 EmitAggExpr(copyExpr, Slot); in EmitBlockLiteral() 839 EmitSynthesizedCXXCopyCtor(blockField, src, copyExpr); in EmitBlockLiteral() 1381 const Expr *copyExpr = CI.getCopyExpr(); in GenerateCopyHelperFunction() local 1387 if (copyExpr) { in GenerateCopyHelperFunction() 1437 if (copyExpr) { in GenerateCopyHelperFunction() 1438 EmitSynthesizedCXXCopyCtor(dstField, srcField, copyExpr); in GenerateCopyHelperFunction() 1473 const Expr *copyExpr = in GenerateCopyHelperFunction() local 1475 if (copyExpr) { in GenerateCopyHelperFunction() 1758 const Expr *copyExpr) in CXXByrefHelpers() argument [all …]
|
D | ItaniumCXXABI.cpp | 3732 const Expr *copyExpr = CatchParam.getInit(); in InitCatchParam() local 3733 if (!copyExpr) { in InitCatchParam() 3753 opaque(CGF, OpaqueValueExpr::findInCopyConstruct(copyExpr), in InitCatchParam() 3760 CGF.EmitAggExpr(copyExpr, in InitCatchParam()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngineC.cpp | 220 const Expr *copyExpr = nullptr; in VisitBlockExpr() local 223 copyExpr = CI->getCopyExpr(); in VisitBlockExpr() 229 if (copyExpr) { in VisitBlockExpr() 230 originalV = State->getSVal(copyExpr, Pred->getLocationContext()); in VisitBlockExpr()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngineC.cpp | 229 const Expr *copyExpr = nullptr; in VisitBlockExpr() local 232 copyExpr = CI->getCopyExpr(); in VisitBlockExpr() 239 if (copyExpr) { in VisitBlockExpr() 240 originalV = State->getSVal(copyExpr, LCtx); in VisitBlockExpr()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGBlocks.cpp | 970 } else if (const Expr *copyExpr = CI.getCopyExpr()) { in EmitBlockLiteral() local 980 EmitAggExpr(copyExpr, Slot); in EmitBlockLiteral() 982 EmitSynthesizedCXXCopyCtor(blockField, src, copyExpr); in EmitBlockLiteral() 2318 const Expr *copyExpr) in CXXByrefHelpers() argument 2319 : BlockByrefHelpers(alignment), VarType(type), CopyExpr(copyExpr) {} in CXXByrefHelpers() 2550 const Expr *copyExpr = in buildByrefHelpers() local 2552 if (!copyExpr && record->hasTrivialDestructor()) return nullptr; in buildByrefHelpers() 2555 CGM, byrefInfo, CXXByrefHelpers(valueAlignment, type, copyExpr)); in buildByrefHelpers()
|
D | ItaniumCXXABI.cpp | 4461 const Expr *copyExpr = CatchParam.getInit(); in InitCatchParam() local 4462 if (!copyExpr) { in InitCatchParam() 4484 opaque(CGF, OpaqueValueExpr::findInCopyConstruct(copyExpr), in InitCatchParam() 4491 CGF.EmitAggExpr(copyExpr, in InitCatchParam()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 1328 Expr *copyExpr = ((flags & 4) ? Reader.ReadExpr(F) : nullptr); in VisitBlockDecl() local 1330 captures.push_back(BlockDecl::Capture(decl, byRef, nested, copyExpr)); in VisitBlockDecl()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 1563 Expr *copyExpr = ((flags & 4) ? Record.readExpr() : nullptr); in VisitBlockDecl() local 1565 captures.push_back(BlockDecl::Capture(decl, byRef, nested, copyExpr)); in VisitBlockDecl()
|
/external/clang/lib/AST/ |
D | ASTContext.cpp | 5045 const Expr *copyExpr = getBlockVarCopyInits(D); in BlockRequiresCopying() local 5046 if (!copyExpr && record->hasTrivialDestructor()) return false; in BlockRequiresCopying()
|
/external/llvm-project/clang/lib/AST/ |
D | ASTContext.cpp | 6675 const Expr *copyExpr = getBlockVarCopyInit(D).getCopyExpr(); in BlockRequiresCopying() local 6676 if (!copyExpr && record->hasTrivialDestructor()) return false; in BlockRequiresCopying()
|