Lines Matching defs:capturedByInit
795 LValue lvalue, bool capturedByInit) {
799 if (capturedByInit)
813 return EmitScalarInit(EWC->getSubExpr(), D, lvalue, capturedByInit);
822 accessedByInit = (capturedByInit || isAccessedBy(D, init));
826 if (capturedByInit) {
880 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D));
893 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D));
1922 bool capturedByInit =
1925 bool locIsByrefHeader = !capturedByInit;
1955 assert(!capturedByInit && "constant init contains a capturing block?");
1997 if (!D.getType()->isScalarType() || capturedByInit ||
2004 return EmitExprAsInit(Init, &D, lv, capturedByInit);
2027 /// \param capturedByInit true if \p D is a __block variable
2030 LValue lvalue, bool capturedByInit) {
2035 if (capturedByInit)
2042 EmitScalarInit(init, D, lvalue, capturedByInit);
2046 if (capturedByInit)