Lines Matching refs:Subobject
2224 LValue Subobject = This; in HandleConstructorCall() local
2238 if (!HandleLValueDirectBase(Info, (*I)->getInit(), Subobject, RD, in HandleConstructorCall()
2243 if (!HandleLValueMember(Info, (*I)->getInit(), Subobject, FD, &Layout)) in HandleConstructorCall()
2272 if (!HandleLValueMember(Info, (*I)->getInit(), Subobject, FD)) in HandleConstructorCall()
2283 if (!EvaluateInPlace(*Value, Info, Subobject, (*I)->getInit(), in HandleConstructorCall()
3309 LValue Subobject = This; in HandleClassZeroInitialization() local
3310 if (!HandleLValueDirectBase(Info, E, Subobject, CD, Base, &Layout)) in HandleClassZeroInitialization()
3312 if (!HandleClassZeroInitialization(Info, E, Base, Subobject, in HandleClassZeroInitialization()
3324 LValue Subobject = This; in HandleClassZeroInitialization() local
3325 if (!HandleLValueMember(Info, E, Subobject, *I, &Layout)) in HandleClassZeroInitialization()
3330 Result.getStructField(I->getFieldIndex()), Info, Subobject, &VIE)) in HandleClassZeroInitialization()
3349 LValue Subobject = This; in ZeroInitialization() local
3350 if (!HandleLValueMember(Info, E, Subobject, *I)) in ZeroInitialization()
3354 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE); in ZeroInitialization()
3417 LValue Subobject = This; in VisitInitListExpr() local
3418 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) in VisitInitListExpr()
3420 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr); in VisitInitListExpr()
3436 LValue Subobject = This; in VisitInitListExpr() local
3443 Subobject, *Field, &Layout)) in VisitInitListExpr()
3452 Info, Subobject, HaveInit ? E->getInit(ElementNo++) : &VIE)) { in VisitInitListExpr()
3772 LValue Subobject = This; in ZeroInitialization() local
3773 Subobject.addArray(Info, E, CAT); in ZeroInitialization()
3775 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE); in ZeroInitialization()
3825 LValue Subobject = This; in VisitInitListExpr() local
3826 Subobject.addArray(Info, E, CAT); in VisitInitListExpr()
3831 Info, Subobject, cast<Expr>(*I)) || in VisitInitListExpr()
3832 !HandleLValueArrayAdjustment(Info, cast<Expr>(*I), Subobject, in VisitInitListExpr()
3847 Subobject, E->getArrayFiller()) && Success; in VisitInitListExpr()
3855 LValue Subobject = This; in VisitCXXConstructExpr() local
3862 Subobject.addArray(Info, E, CAT); in VisitCXXConstructExpr()
3884 return EvaluateInPlace(*Value, Info, Subobject, &VIE); in VisitCXXConstructExpr()
3905 if (!EvaluateInPlace(*Value, Info, Subobject, &VIE)) in VisitCXXConstructExpr()
3910 return HandleConstructorCall(E->getExprLoc(), Subobject, Args, in VisitCXXConstructExpr()