Lines Matching refs:Subobject

842     explicit FoldOffsetRAII(EvalInfo &Info, bool Subobject)  in FoldOffsetRAII()
845 Info.EvalMode = Subobject ? EvalInfo::EM_DesignatorFold in FoldOffsetRAII()
4059 LValue Subobject = This; in HandleConstructorCall() local
4074 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD, in HandleConstructorCall()
4079 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout)) in HandleConstructorCall()
4106 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD)) in HandleConstructorCall()
4118 if (!EvaluateInPlace(*Value, Info, Subobject, I->getInit()) || in HandleConstructorCall()
5466 LValue Subobject = This; in HandleClassZeroInitialization() local
5467 if (!HandleLValueDirectBase(Info, E, Subobject, CD, Base, &Layout)) in HandleClassZeroInitialization()
5469 if (!HandleClassZeroInitialization(Info, E, Base, Subobject, in HandleClassZeroInitialization()
5480 LValue Subobject = This; in HandleClassZeroInitialization() local
5481 if (!HandleLValueMember(Info, E, Subobject, I, &Layout)) in HandleClassZeroInitialization()
5486 Result.getStructField(I->getFieldIndex()), Info, Subobject, &VIE)) in HandleClassZeroInitialization()
5505 LValue Subobject = This; in ZeroInitialization() local
5506 if (!HandleLValueMember(Info, E, Subobject, *I)) in ZeroInitialization()
5510 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE); in ZeroInitialization()
5572 LValue Subobject = This; in VisitInitListExpr() local
5573 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) in VisitInitListExpr()
5580 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr); in VisitInitListExpr()
5596 LValue Subobject = This; in VisitInitListExpr() local
5597 if (!HandleLValueBase(Info, Init, Subobject, CXXRD, &Base)) in VisitInitListExpr()
5601 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init)) { in VisitInitListExpr()
5617 LValue Subobject = This; in VisitInitListExpr() local
5624 Subobject, Field, &Layout)) in VisitInitListExpr()
5637 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init) || in VisitInitListExpr()
6039 LValue Subobject = This; in ZeroInitialization() local
6040 Subobject.addArray(Info, E, CAT); in ZeroInitialization()
6042 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE); in ZeroInitialization()
6051 const LValue &Subobject,
6106 LValue Subobject = This; in VisitInitListExpr() local
6107 Subobject.addArray(Info, E, CAT); in VisitInitListExpr()
6112 Info, Subobject, Init) || in VisitInitListExpr()
6113 !HandleLValueArrayAdjustment(Info, Init, Subobject, in VisitInitListExpr()
6127 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, in VisitInitListExpr()
6136 const LValue &Subobject, in VisitCXXConstructExpr() argument
6156 LValue ArrayElt = Subobject; in VisitCXXConstructExpr()
6171 return RecordExprEvaluator(Info, Subobject, *Value) in VisitCXXConstructExpr()