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