Lines Matching refs:capturedByInit
600 LValue lvalue, bool capturedByInit) { in EmitScalarInit() argument
604 if (capturedByInit) in EmitScalarInit()
627 accessedByInit = (capturedByInit || isAccessedBy(D, init)); in EmitScalarInit()
631 if (capturedByInit) { in EmitScalarInit()
676 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitScalarInit()
689 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitScalarInit()
1115 bool capturedByInit = emission.IsByRef && isCapturedBy(D, Init); in EmitAutoVarInit() local
1118 capturedByInit ? emission.Address : emission.getObjectAddress(*this); in EmitAutoVarInit()
1122 assert(!capturedByInit && "constant init contains a capturing block?"); in EmitAutoVarInit()
1129 return EmitExprAsInit(Init, &D, lv, capturedByInit); in EmitAutoVarInit()
1195 LValue lvalue, bool capturedByInit) { in EmitExprAsInit() argument
1200 if (capturedByInit) in EmitExprAsInit()
1207 EmitScalarInit(init, D, lvalue, capturedByInit); in EmitExprAsInit()
1211 if (capturedByInit) in EmitExprAsInit()