Searched refs:CopyExpr (Results 1 – 3 of 3) sorted by relevance
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGBlocks.cpp | 1729 const Expr *CopyExpr; member in __anond119db390211::CXXByrefHelpers 1734 : ByrefHelpers(alignment), VarType(type), CopyExpr(copyExpr) {} in CXXByrefHelpers() 1736 bool needsCopy() const override { return CopyExpr != nullptr; } in needsCopy() 1739 if (!CopyExpr) return; in emitCopy() 1740 CGF.EmitSynthesizedCXXCopyCtor(destField, srcField, CopyExpr); in emitCopy()
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/AST/ |
| H A D | Decl.h | 3340 Expr *CopyExpr; variable 3346 CopyExpr(copy) {} in Capture() 3359 bool hasCopyExpr() const { return CopyExpr != nullptr; } in hasCopyExpr() 3360 Expr *getCopyExpr() const { return CopyExpr; } in getCopyExpr() 3361 void setCopyExpr(Expr *e) { CopyExpr = e; } in setCopyExpr()
|
| /minix3/external/bsd/llvm/dist/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 11904 Expr *CopyExpr = nullptr; in captureInBlock() local 11971 CopyExpr = Result.get(); in captureInBlock() 11980 SourceLocation(), CaptureType, CopyExpr); in captureInBlock() 12001 Expr *CopyExpr = nullptr; in captureInCapturedRegion() local 12016 CopyExpr = new (S.Context) DeclRefExpr(Var, RefersToCapturedVariable, in captureInCapturedRegion() 12025 SourceLocation(), CaptureType, CopyExpr); in captureInCapturedRegion() 12231 Expr *CopyExpr = nullptr; in captureInLambda() local 12237 CopyExpr = Result.get(); in captureInLambda() 12257 Loc, EllipsisLoc, CaptureType, CopyExpr); in captureInLambda()
|