reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4754 ASTContext &C = CGF.getContext(); 4756 LValue PrivatesBase = CGF.EmitLValueForField(TDBase, *FI); 4771 SrcBase = CGF.MakeAddrLValue( 4772 CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 4773 KmpTaskSharedsPtr, CGF.ConvertTypeForMem(SharedsPtrTy)), 4781 !CGF.isTrivialInitializer(Init)))) { 4782 LValue PrivateLValue = CGF.EmitLValueForField(PrivatesBase, *FI); 4800 CGF.MakeAddrLValue(CGF.GetAddrOfLocalVar(OriginalVD), Type); 4800 CGF.MakeAddrLValue(CGF.GetAddrOfLocalVar(OriginalVD), Type); 4802 SharedRefLValue = CGF.EmitLValueForField(SrcBase, SharedField); 4803 SharedRefLValue = CGF.MakeAddrLValue( 4810 if (!isa<CXXConstructExpr>(Init) || CGF.isTrivialInitializer(Init)) { 4812 CGF.EmitAggregateAssign(PrivateLValue, SharedRefLValue, Type); 4816 CGF.EmitOMPAggregateAssign( 4818 [&CGF, Elem, Init, &CapturesInfo](Address DestElement, 4821 CodeGenFunction::OMPPrivateScope InitScope(CGF); 4827 CGF, &CapturesInfo); 4828 CGF.EmitAnyExprToMem(Init, DestElement, 4834 CodeGenFunction::OMPPrivateScope InitScope(CGF); 4839 CodeGenFunction::CGCapturedStmtRAII CapInfoRAII(CGF, &CapturesInfo); 4840 CGF.EmitExprAsInit(Init, VD, PrivateLValue, 4844 CGF.EmitExprAsInit(Init, VD, PrivateLValue, /*capturedByInit=*/false);