Lines Matching refs:Subobject
3710 LValue Subobject = This; in HandleConstructorCall() local
3725 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD, in HandleConstructorCall()
3730 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout)) in HandleConstructorCall()
3757 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD)) in HandleConstructorCall()
3769 if (!EvaluateInPlace(*Value, Info, Subobject, I->getInit()) || in HandleConstructorCall()
4967 LValue Subobject = This; in HandleClassZeroInitialization() local
4968 if (!HandleLValueDirectBase(Info, E, Subobject, CD, Base, &Layout)) in HandleClassZeroInitialization()
4970 if (!HandleClassZeroInitialization(Info, E, Base, Subobject, in HandleClassZeroInitialization()
4981 LValue Subobject = This; in HandleClassZeroInitialization() local
4982 if (!HandleLValueMember(Info, E, Subobject, I, &Layout)) in HandleClassZeroInitialization()
4987 Result.getStructField(I->getFieldIndex()), Info, Subobject, &VIE)) in HandleClassZeroInitialization()
5006 LValue Subobject = This; in ZeroInitialization() local
5007 if (!HandleLValueMember(Info, E, Subobject, *I)) in ZeroInitialization()
5011 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE); in ZeroInitialization()
5073 LValue Subobject = This; in VisitInitListExpr() local
5074 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) in VisitInitListExpr()
5081 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr); in VisitInitListExpr()
5096 LValue Subobject = This; in VisitInitListExpr() local
5103 Subobject, Field, &Layout)) in VisitInitListExpr()
5116 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init) || in VisitInitListExpr()
5490 LValue Subobject = This; in ZeroInitialization() local
5491 Subobject.addArray(Info, E, CAT); in ZeroInitialization()
5493 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE); in ZeroInitialization()
5499 const LValue &Subobject,
5554 LValue Subobject = This; in VisitInitListExpr() local
5555 Subobject.addArray(Info, E, CAT); in VisitInitListExpr()
5560 Info, Subobject, Init) || in VisitInitListExpr()
5561 !HandleLValueArrayAdjustment(Info, Init, Subobject, in VisitInitListExpr()
5575 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, in VisitInitListExpr()
5584 const LValue &Subobject, in VisitCXXConstructExpr() argument
5604 LValue ArrayElt = Subobject; in VisitCXXConstructExpr()
5628 return EvaluateInPlace(*Value, Info, Subobject, &VIE); in VisitCXXConstructExpr()
5639 if (!EvaluateInPlace(*Value, Info, Subobject, &VIE)) in VisitCXXConstructExpr()
5644 return HandleConstructorCall(E->getExprLoc(), Subobject, Args, in VisitCXXConstructExpr()