Searched refs:CopyExpr (Results 1 – 3 of 3) sorted by relevance
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
| D | CGBlocks.cpp | 1712 const Expr *CopyExpr; member in __anone231f3500211::CXXByrefHelpers 1717 : ByrefHelpers(alignment), VarType(type), CopyExpr(copyExpr) {} in CXXByrefHelpers() 1719 bool needsCopy() const { return CopyExpr != 0; } in needsCopy() 1722 if (!CopyExpr) return; in emitCopy() 1723 CGF.EmitSynthesizedCXXCopyCtor(destField, srcField, CopyExpr); in emitCopy()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/ |
| D | Decl.h | 3190 Expr *CopyExpr; variable 3196 CopyExpr(copy) {} in Capture() 3209 bool hasCopyExpr() const { return CopyExpr != 0; } in hasCopyExpr() 3210 Expr *getCopyExpr() const { return CopyExpr; } in getCopyExpr() 3211 void setCopyExpr(Expr *e) { CopyExpr = e; } in setCopyExpr()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/ |
| D | SemaExpr.cpp | 11468 Expr *CopyExpr = 0; in captureInBlock() local 11535 CopyExpr = Result.take(); in captureInBlock() 11544 SourceLocation(), CaptureType, CopyExpr); in captureInBlock() 11565 Expr *CopyExpr = 0; in captureInCapturedRegion() local 11581 CopyExpr = new (S.Context) DeclRefExpr(Var, RefersToEnclosingLocal, in captureInCapturedRegion() 11590 SourceLocation(), CaptureType, CopyExpr); in captureInCapturedRegion() 11787 Expr *CopyExpr = 0; in captureInLambda() local 11793 CopyExpr = Result.take(); in captureInLambda() 11813 Loc, EllipsisLoc, CaptureType, CopyExpr); in captureInLambda()
|