Home
last modified time | relevance | path

Searched refs:copyExpr (Results 1 – 10 of 10) sorted by relevance

/external/clang/lib/CodeGen/
DCGBlocks.cpp828 } 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 …]
DItaniumCXXABI.cpp3732 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/
DExprEngineC.cpp220 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/
DExprEngineC.cpp229 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/
DCGBlocks.cpp970 } 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()
DItaniumCXXABI.cpp4461 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/
DASTReaderDecl.cpp1328 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/
DASTReaderDecl.cpp1563 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/
DASTContext.cpp5045 const Expr *copyExpr = getBlockVarCopyInits(D); in BlockRequiresCopying() local
5046 if (!copyExpr && record->hasTrivialDestructor()) return false; in BlockRequiresCopying()
/external/llvm-project/clang/lib/AST/
DASTContext.cpp6675 const Expr *copyExpr = getBlockVarCopyInit(D).getCopyExpr(); in BlockRequiresCopying() local
6676 if (!copyExpr && record->hasTrivialDestructor()) return false; in BlockRequiresCopying()