Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:copyExpr

970     } else if (const Expr *copyExpr = CI.getCopyExpr()) {
980 EmitAggExpr(copyExpr, Slot);
982 EmitSynthesizedCXXCopyCtor(blockField, src, copyExpr);
2317 const Expr *CopyExpr;
2321 const Expr *copyExpr)
2322 : BlockByrefHelpers(alignment), VarType(type), CopyExpr(copyExpr) {}
2324 bool needsCopy() const override { return CopyExpr != nullptr; }
2327 if (!CopyExpr) return;
2328 CGF.EmitSynthesizedCXXCopyCtor(destField, srcField, CopyExpr);
2553 const Expr *copyExpr =
2555 if (!copyExpr && record->hasTrivialDestructor()) return nullptr;
2558 CGM, byrefInfo, CXXByrefHelpers(valueAlignment, type, copyExpr));