Home | History | Annotate | Download | only in AST

Lines Matching refs:RVal

1723 /// \param RVal - The produced value will be placed here.
1726 const LValue &LVal, APValue &RVal) {
1825 if (!EvaluateVarDeclInit(Info, Conv, VD, Frame, RVal))
1829 return ExtractSubobject(Info, Conv, RVal, VT, LVal.Designator, Type);
1836 assert(RVal.getLValueOffset().isZero() &&
1838 Base = RVal.getLValueBase().get<const Expr*>();
1840 if (unsigned CallIndex = RVal.getLValueCallIndex()) {
1844 NoteLValueLocation(Info, RVal.getLValueBase());
1866 RVal = Frame->Temporaries[Base];
1873 if (!Evaluate(RVal, Info, CLE->getInitializer()))
1879 RVal = APValue(Base, CharUnits::Zero(), APValue::NoLValuePath(), 0);
1885 return ExtractSubobject(Info, Conv, RVal, Base->getType(), LVal.Designator,
2631 APValue RVal;
2634 LVal, RVal))
2636 return DerivedSuccess(RVal, E);