Lines Matching refs:Subobject
6308 LValue Subobject = This; in HandleConstructorCall() local
6324 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD, in HandleConstructorCall()
6329 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout)) in HandleConstructorCall()
6363 SubobjectParent = Subobject; in HandleConstructorCall()
6364 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD)) in HandleConstructorCall()
6389 if (!EvaluateInPlace(*Value, Info, Subobject, Init) || in HandleConstructorCall()
6567 LValue Subobject = This; in HandleDestructionImpl() local
6568 if (!HandleLValueMember(Info, &LocE, Subobject, FD, &Layout)) in HandleDestructionImpl()
6572 if (!HandleDestructionImpl(Info, CallLoc, Subobject, *SubobjectValue, in HandleDestructionImpl()
6585 LValue Subobject = This; in HandleDestructionImpl() local
6586 if (!HandleLValueDirectBase(Info, &LocE, Subobject, RD, in HandleDestructionImpl()
6591 if (!HandleDestructionImpl(Info, CallLoc, Subobject, *SubobjectValue, in HandleDestructionImpl()
6762 bool Subobject = false; in CheckDeleteKind() local
6764 Subobject = Pointer.Designator.MostDerivedPathLength != 0 || in CheckDeleteKind()
6767 Subobject = Pointer.Designator.Entries.size() != 1 || in CheckDeleteKind()
6770 if (Subobject) { in CheckDeleteKind()
9838 LValue Subobject = This; in HandleClassZeroInitialization() local
9839 if (!HandleLValueDirectBase(Info, E, Subobject, CD, Base, &Layout)) in HandleClassZeroInitialization()
9841 if (!HandleClassZeroInitialization(Info, E, Base, Subobject, in HandleClassZeroInitialization()
9852 LValue Subobject = This; in HandleClassZeroInitialization() local
9853 if (!HandleLValueMember(Info, E, Subobject, I, &Layout)) in HandleClassZeroInitialization()
9858 Result.getStructField(I->getFieldIndex()), Info, Subobject, &VIE)) in HandleClassZeroInitialization()
9879 LValue Subobject = This; in ZeroInitialization() local
9880 if (!HandleLValueMember(Info, E, Subobject, *I)) in ZeroInitialization()
9884 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE); in ZeroInitialization()
9955 LValue Subobject = This; in VisitInitListExpr() local
9956 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) in VisitInitListExpr()
9963 if (EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr)) { in VisitInitListExpr()
9985 LValue Subobject = This; in VisitInitListExpr() local
9986 if (!HandleLValueBase(Info, Init, Subobject, CXXRD, &Base)) in VisitInitListExpr()
9990 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init)) { in VisitInitListExpr()
10008 LValue Subobject = This; in VisitInitListExpr() local
10015 Subobject, Field, &Layout)) in VisitInitListExpr()
10039 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init) || in VisitInitListExpr()
10211 LValue Subobject = This; in VisitLambdaExpr() local
10213 if (!HandleLValueMember(Info, E, Subobject, Field, &Layout)) in VisitLambdaExpr()
10217 if (!EvaluateInPlace(FieldVal, Info, Subobject, CurFieldInit)) { in VisitLambdaExpr()
10634 LValue Subobject = This; in ZeroInitialization() local
10635 Subobject.addArray(Info, E, CAT); in ZeroInitialization()
10637 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE); in ZeroInitialization()
10648 const LValue &Subobject,
10756 LValue Subobject = This; in VisitInitListExpr() local
10757 Subobject.addArray(Info, E, CAT); in VisitInitListExpr()
10762 Info, Subobject, Init) || in VisitInitListExpr()
10763 !HandleLValueArrayAdjustment(Info, Init, Subobject, in VisitInitListExpr()
10777 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, in VisitInitListExpr()
10796 LValue Subobject = This; in VisitArrayInitLoopExpr() local
10797 Subobject.addArray(Info, E, CAT); in VisitArrayInitLoopExpr()
10802 Info, Subobject, E->getSubExpr()) || in VisitArrayInitLoopExpr()
10803 !HandleLValueArrayAdjustment(Info, E, Subobject, in VisitArrayInitLoopExpr()
10819 const LValue &Subobject, in VisitCXXConstructExpr() argument
10836 LValue ArrayElt = Subobject; in VisitCXXConstructExpr()
10881 return RecordExprEvaluator(Info, Subobject, *Value) in VisitCXXConstructExpr()