Lines Matching refs:Subobject

6226     LValue Subobject = This;  in HandleConstructorCall()  local
6242 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD, in HandleConstructorCall()
6247 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout)) in HandleConstructorCall()
6281 SubobjectParent = Subobject; in HandleConstructorCall()
6282 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD)) in HandleConstructorCall()
6307 if (!EvaluateInPlace(*Value, Info, Subobject, Init) || in HandleConstructorCall()
6485 LValue Subobject = This; in HandleDestructionImpl() local
6486 if (!HandleLValueMember(Info, &LocE, Subobject, FD, &Layout)) in HandleDestructionImpl()
6490 if (!HandleDestructionImpl(Info, CallLoc, Subobject, *SubobjectValue, in HandleDestructionImpl()
6503 LValue Subobject = This; in HandleDestructionImpl() local
6504 if (!HandleLValueDirectBase(Info, &LocE, Subobject, RD, in HandleDestructionImpl()
6509 if (!HandleDestructionImpl(Info, CallLoc, Subobject, *SubobjectValue, in HandleDestructionImpl()
6680 bool Subobject = false; in CheckDeleteKind() local
6682 Subobject = Pointer.Designator.MostDerivedPathLength != 0 || in CheckDeleteKind()
6685 Subobject = Pointer.Designator.Entries.size() != 1 || in CheckDeleteKind()
6688 if (Subobject) { in CheckDeleteKind()
9684 LValue Subobject = This; in HandleClassZeroInitialization() local
9685 if (!HandleLValueDirectBase(Info, E, Subobject, CD, Base, &Layout)) in HandleClassZeroInitialization()
9687 if (!HandleClassZeroInitialization(Info, E, Base, Subobject, in HandleClassZeroInitialization()
9698 LValue Subobject = This; in HandleClassZeroInitialization() local
9699 if (!HandleLValueMember(Info, E, Subobject, I, &Layout)) in HandleClassZeroInitialization()
9704 Result.getStructField(I->getFieldIndex()), Info, Subobject, &VIE)) in HandleClassZeroInitialization()
9725 LValue Subobject = This; in ZeroInitialization() local
9726 if (!HandleLValueMember(Info, E, Subobject, *I)) in ZeroInitialization()
9730 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE); in ZeroInitialization()
9801 LValue Subobject = This; in VisitInitListExpr() local
9802 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) in VisitInitListExpr()
9809 if (EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr)) { in VisitInitListExpr()
9831 LValue Subobject = This; in VisitInitListExpr() local
9832 if (!HandleLValueBase(Info, Init, Subobject, CXXRD, &Base)) in VisitInitListExpr()
9836 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init)) { in VisitInitListExpr()
9854 LValue Subobject = This; in VisitInitListExpr() local
9861 Subobject, Field, &Layout)) in VisitInitListExpr()
9874 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init) || in VisitInitListExpr()
10038 LValue Subobject = This; in VisitLambdaExpr() local
10040 if (!HandleLValueMember(Info, E, Subobject, Field, &Layout)) in VisitLambdaExpr()
10044 if (!EvaluateInPlace(FieldVal, Info, Subobject, CurFieldInit)) { in VisitLambdaExpr()
10373 LValue Subobject = This; in ZeroInitialization() local
10374 Subobject.addArray(Info, E, CAT); in ZeroInitialization()
10376 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE); in ZeroInitialization()
10387 const LValue &Subobject,
10490 LValue Subobject = This; in VisitInitListExpr() local
10491 Subobject.addArray(Info, E, CAT); in VisitInitListExpr()
10496 Info, Subobject, Init) || in VisitInitListExpr()
10497 !HandleLValueArrayAdjustment(Info, Init, Subobject, in VisitInitListExpr()
10511 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, in VisitInitListExpr()
10530 LValue Subobject = This; in VisitArrayInitLoopExpr() local
10531 Subobject.addArray(Info, E, CAT); in VisitArrayInitLoopExpr()
10536 Info, Subobject, E->getSubExpr()) || in VisitArrayInitLoopExpr()
10537 !HandleLValueArrayAdjustment(Info, E, Subobject, in VisitArrayInitLoopExpr()
10553 const LValue &Subobject, in VisitCXXConstructExpr() argument
10573 LValue ArrayElt = Subobject; in VisitCXXConstructExpr()
10588 return RecordExprEvaluator(Info, Subobject, *Value) in VisitCXXConstructExpr()