Lines Matching refs:Subobject
4563 LValue Subobject = This; in HandleConstructorCall() local
4579 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD, in HandleConstructorCall()
4584 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout)) in HandleConstructorCall()
4615 SubobjectParent = Subobject; in HandleConstructorCall()
4616 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD)) in HandleConstructorCall()
4634 if (!EvaluateInPlace(*Value, Info, Subobject, Init) || in HandleConstructorCall()
6531 LValue Subobject = This; in HandleClassZeroInitialization() local
6532 if (!HandleLValueDirectBase(Info, E, Subobject, CD, Base, &Layout)) in HandleClassZeroInitialization()
6534 if (!HandleClassZeroInitialization(Info, E, Base, Subobject, in HandleClassZeroInitialization()
6545 LValue Subobject = This; in HandleClassZeroInitialization() local
6546 if (!HandleLValueMember(Info, E, Subobject, I, &Layout)) in HandleClassZeroInitialization()
6551 Result.getStructField(I->getFieldIndex()), Info, Subobject, &VIE)) in HandleClassZeroInitialization()
6570 LValue Subobject = This; in ZeroInitialization() local
6571 if (!HandleLValueMember(Info, E, Subobject, *I)) in ZeroInitialization()
6575 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE); in ZeroInitialization()
6640 LValue Subobject = This; in VisitInitListExpr() local
6641 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) in VisitInitListExpr()
6648 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr); in VisitInitListExpr()
6664 LValue Subobject = This; in VisitInitListExpr() local
6665 if (!HandleLValueBase(Info, Init, Subobject, CXXRD, &Base)) in VisitInitListExpr()
6669 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init)) { in VisitInitListExpr()
6685 LValue Subobject = This; in VisitInitListExpr() local
6692 Subobject, Field, &Layout)) in VisitInitListExpr()
6705 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init) || in VisitInitListExpr()
7150 LValue Subobject = This; in ZeroInitialization() local
7151 Subobject.addArray(Info, E, CAT); in ZeroInitialization()
7153 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE); in ZeroInitialization()
7163 const LValue &Subobject,
7237 LValue Subobject = This; in VisitInitListExpr() local
7238 Subobject.addArray(Info, E, CAT); in VisitInitListExpr()
7243 Info, Subobject, Init) || in VisitInitListExpr()
7244 !HandleLValueArrayAdjustment(Info, Init, Subobject, in VisitInitListExpr()
7258 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, in VisitInitListExpr()
7273 LValue Subobject = This; in VisitArrayInitLoopExpr() local
7274 Subobject.addArray(Info, E, CAT); in VisitArrayInitLoopExpr()
7279 Info, Subobject, E->getSubExpr()) || in VisitArrayInitLoopExpr()
7280 !HandleLValueArrayAdjustment(Info, E, Subobject, in VisitArrayInitLoopExpr()
7296 const LValue &Subobject, in VisitCXXConstructExpr() argument
7316 LValue ArrayElt = Subobject; in VisitCXXConstructExpr()
7331 return RecordExprEvaluator(Info, Subobject, *Value) in VisitCXXConstructExpr()