Lines Matching refs:Subobject

6316     LValue Subobject = This;  in HandleConstructorCall()  local
6332 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD, in HandleConstructorCall()
6337 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout)) in HandleConstructorCall()
6371 SubobjectParent = Subobject; in HandleConstructorCall()
6372 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD)) in HandleConstructorCall()
6397 if (!EvaluateInPlace(*Value, Info, Subobject, Init) || in HandleConstructorCall()
6575 LValue Subobject = This; in HandleDestructionImpl() local
6576 if (!HandleLValueMember(Info, &LocE, Subobject, FD, &Layout)) in HandleDestructionImpl()
6580 if (!HandleDestructionImpl(Info, CallLoc, Subobject, *SubobjectValue, in HandleDestructionImpl()
6593 LValue Subobject = This; in HandleDestructionImpl() local
6594 if (!HandleLValueDirectBase(Info, &LocE, Subobject, RD, in HandleDestructionImpl()
6599 if (!HandleDestructionImpl(Info, CallLoc, Subobject, *SubobjectValue, in HandleDestructionImpl()
6770 bool Subobject = false; in CheckDeleteKind() local
6772 Subobject = Pointer.Designator.MostDerivedPathLength != 0 || in CheckDeleteKind()
6775 Subobject = Pointer.Designator.Entries.size() != 1 || in CheckDeleteKind()
6778 if (Subobject) { in CheckDeleteKind()
9859 LValue Subobject = This; in HandleClassZeroInitialization() local
9860 if (!HandleLValueDirectBase(Info, E, Subobject, CD, Base, &Layout)) in HandleClassZeroInitialization()
9862 if (!HandleClassZeroInitialization(Info, E, Base, Subobject, in HandleClassZeroInitialization()
9873 LValue Subobject = This; in HandleClassZeroInitialization() local
9874 if (!HandleLValueMember(Info, E, Subobject, I, &Layout)) in HandleClassZeroInitialization()
9879 Result.getStructField(I->getFieldIndex()), Info, Subobject, &VIE)) in HandleClassZeroInitialization()
9900 LValue Subobject = This; in ZeroInitialization() local
9901 if (!HandleLValueMember(Info, E, Subobject, *I)) in ZeroInitialization()
9905 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE); in ZeroInitialization()
9990 LValue Subobject = This; in VisitCXXParenListOrInitListExpr() local
9991 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) in VisitCXXParenListOrInitListExpr()
9998 if (EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr)) { in VisitCXXParenListOrInitListExpr()
10020 LValue Subobject = This; in VisitCXXParenListOrInitListExpr() local
10021 if (!HandleLValueBase(Info, Init, Subobject, CXXRD, &Base)) in VisitCXXParenListOrInitListExpr()
10025 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init)) { in VisitCXXParenListOrInitListExpr()
10043 LValue Subobject = This; in VisitCXXParenListOrInitListExpr() local
10050 Subobject, Field, &Layout)) in VisitCXXParenListOrInitListExpr()
10074 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init) || in VisitCXXParenListOrInitListExpr()
10246 LValue Subobject = This; in VisitLambdaExpr() local
10248 if (!HandleLValueMember(Info, E, Subobject, Field, &Layout)) in VisitLambdaExpr()
10252 if (!EvaluateInPlace(FieldVal, Info, Subobject, CurFieldInit)) { in VisitLambdaExpr()
10669 LValue Subobject = This; in ZeroInitialization() local
10670 Subobject.addArray(Info, E, CAT); in ZeroInitialization()
10672 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE); in ZeroInitialization()
10683 const LValue &Subobject,
10810 LValue Subobject = This; in VisitCXXParenListOrInitListExpr() local
10811 Subobject.addArray(Info, ExprToVisit, CAT); in VisitCXXParenListOrInitListExpr()
10815 Info, Subobject, Init) || in VisitCXXParenListOrInitListExpr()
10816 !HandleLValueArrayAdjustment(Info, Init, Subobject, in VisitCXXParenListOrInitListExpr()
10830 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, in VisitCXXParenListOrInitListExpr()
10850 LValue Subobject = This; in VisitArrayInitLoopExpr() local
10851 Subobject.addArray(Info, E, CAT); in VisitArrayInitLoopExpr()
10856 Info, Subobject, E->getSubExpr()) || in VisitArrayInitLoopExpr()
10857 !HandleLValueArrayAdjustment(Info, E, Subobject, in VisitArrayInitLoopExpr()
10873 const LValue &Subobject, in VisitCXXConstructExpr() argument
10893 LValue ArrayElt = Subobject; in VisitCXXConstructExpr()
10945 return RecordExprEvaluator(Info, Subobject, *Value) in VisitCXXConstructExpr()