Searched refs:CopyExpr (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGBlocks.cpp | 1752 const Expr *CopyExpr; member in __anon3990df480611::CXXByrefHelpers 1757 : BlockByrefHelpers(alignment), VarType(type), CopyExpr(copyExpr) {} in CXXByrefHelpers() 1759 bool needsCopy() const override { return CopyExpr != nullptr; } in needsCopy() 1762 if (!CopyExpr) return; in emitCopy() 1763 CGF.EmitSynthesizedCXXCopyCtor(destField, srcField, CopyExpr); in emitCopy()
|
/external/clang/include/clang/AST/ |
D | Decl.h | 3451 Expr *CopyExpr; variable 3457 CopyExpr(copy) {} in Capture() 3470 bool hasCopyExpr() const { return CopyExpr != nullptr; } in hasCopyExpr() 3471 Expr *getCopyExpr() const { return CopyExpr; } in getCopyExpr() 3472 void setCopyExpr(Expr *e) { CopyExpr = e; } in setCopyExpr()
|
/external/clang/lib/Analysis/ |
D | CFG.cpp | 2337 if (Expr *CopyExpr = CI.getCopyExpr()) { in VisitBlockExpr() local 2338 CFGBlock *Tmp = Visit(CopyExpr); in VisitBlockExpr()
|
/external/clang/lib/Sema/ |
D | SemaExpr.cpp | 12745 Expr *CopyExpr = nullptr; in captureInBlock() local 12812 CopyExpr = Result.get(); in captureInBlock() 12821 SourceLocation(), CaptureType, CopyExpr); in captureInBlock() 12852 Expr *CopyExpr = nullptr; in captureInCapturedRegion() local 12867 CopyExpr = new (S.Context) DeclRefExpr(Var, RefersToCapturedVariable, in captureInCapturedRegion() 12876 SourceLocation(), CaptureType, CopyExpr); in captureInCapturedRegion()
|