Lines Matching refs:Subobject
6408 LValue Subobject = This; in HandleConstructorCall() local
6424 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD, in HandleConstructorCall()
6429 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout)) in HandleConstructorCall()
6464 SubobjectParent = Subobject; in HandleConstructorCall()
6465 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD)) in HandleConstructorCall()
6490 if (!EvaluateInPlace(*Value, Info, Subobject, Init) || in HandleConstructorCall()
6675 LValue Subobject = This; in HandleDestructionImpl() local
6676 if (!HandleLValueMember(Info, &LocE, Subobject, FD, &Layout)) in HandleDestructionImpl()
6680 if (!HandleDestructionImpl(Info, CallRange, Subobject, *SubobjectValue, in HandleDestructionImpl()
6693 LValue Subobject = This; in HandleDestructionImpl() local
6694 if (!HandleLValueDirectBase(Info, &LocE, Subobject, RD, in HandleDestructionImpl()
6699 if (!HandleDestructionImpl(Info, CallRange, Subobject, *SubobjectValue, in HandleDestructionImpl()
6869 bool Subobject = false; in CheckDeleteKind() local
6871 Subobject = Pointer.Designator.MostDerivedPathLength != 0 || in CheckDeleteKind()
6874 Subobject = Pointer.Designator.Entries.size() != 1 || in CheckDeleteKind()
6877 if (Subobject) { in CheckDeleteKind()
10151 LValue Subobject = This; in HandleClassZeroInitialization() local
10152 if (!HandleLValueDirectBase(Info, E, Subobject, CD, Base, &Layout)) in HandleClassZeroInitialization()
10154 if (!HandleClassZeroInitialization(Info, E, Base, Subobject, in HandleClassZeroInitialization()
10165 LValue Subobject = This; in HandleClassZeroInitialization() local
10166 if (!HandleLValueMember(Info, E, Subobject, I, &Layout)) in HandleClassZeroInitialization()
10171 Result.getStructField(I->getFieldIndex()), Info, Subobject, &VIE)) in HandleClassZeroInitialization()
10192 LValue Subobject = This; in ZeroInitialization() local
10193 if (!HandleLValueMember(Info, E, Subobject, *I)) in ZeroInitialization()
10197 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE); in ZeroInitialization()
10282 LValue Subobject = This; in VisitCXXParenListOrInitListExpr() local
10283 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) in VisitCXXParenListOrInitListExpr()
10290 if (EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr)) { in VisitCXXParenListOrInitListExpr()
10312 LValue Subobject = This; in VisitCXXParenListOrInitListExpr() local
10313 if (!HandleLValueBase(Info, Init, Subobject, CXXRD, &Base)) in VisitCXXParenListOrInitListExpr()
10317 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init)) { in VisitCXXParenListOrInitListExpr()
10335 LValue Subobject = This; in VisitCXXParenListOrInitListExpr() local
10342 Subobject, Field, &Layout)) in VisitCXXParenListOrInitListExpr()
10366 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init) || in VisitCXXParenListOrInitListExpr()
10540 LValue Subobject = This; in VisitLambdaExpr() local
10542 if (!HandleLValueMember(Info, E, Subobject, Field, &Layout)) in VisitLambdaExpr()
10546 if (!EvaluateInPlace(FieldVal, Info, Subobject, CurFieldInit)) { in VisitLambdaExpr()
10944 LValue Subobject = This; in ZeroInitialization() local
10945 Subobject.addArray(Info, E, CAT); in ZeroInitialization()
10947 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE); in ZeroInitialization()
10958 const LValue &Subobject,
11085 LValue Subobject = This; in VisitCXXParenListOrInitListExpr() local
11086 Subobject.addArray(Info, ExprToVisit, CAT); in VisitCXXParenListOrInitListExpr()
11090 Info, Subobject, Init) || in VisitCXXParenListOrInitListExpr()
11091 !HandleLValueArrayAdjustment(Info, Init, Subobject, in VisitCXXParenListOrInitListExpr()
11105 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, in VisitCXXParenListOrInitListExpr()
11125 LValue Subobject = This; in VisitArrayInitLoopExpr() local
11126 Subobject.addArray(Info, E, CAT); in VisitArrayInitLoopExpr()
11141 Info, Subobject, E->getSubExpr()) || in VisitArrayInitLoopExpr()
11142 !HandleLValueArrayAdjustment(Info, E, Subobject, in VisitArrayInitLoopExpr()
11161 const LValue &Subobject, in VisitCXXConstructExpr() argument
11181 LValue ArrayElt = Subobject; in VisitCXXConstructExpr()
11233 return RecordExprEvaluator(Info, Subobject, *Value) in VisitCXXConstructExpr()