Lines Matching refs:ExprResult
182 ExprResult buildRValueOperation(Expr *op);
183 ExprResult buildAssignmentOperation(Scope *Sc,
187 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
191 virtual ExprResult complete(Expr *syntacticForm);
212 virtual ExprResult buildGet() = 0;
213 virtual ExprResult buildSet(Expr *, SourceLocation,
234 ExprResult buildRValueOperation(Expr *op);
235 ExprResult buildAssignmentOperation(Scope *Sc,
239 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
243 bool tryBuildGetOfReference(Expr *op, ExprResult &result);
248 ExprResult buildGet();
249 ExprResult buildSet(Expr *op, SourceLocation, bool);
250 ExprResult complete(Expr *SyntacticForm);
273 ExprResult buildRValueOperation(Expr *op);
274 ExprResult buildAssignmentOperation(Scope *Sc,
283 ExprResult buildGet();
284 ExprResult buildSet(Expr *op, SourceLocation, bool);
332 ExprResult PseudoOpBuilder::complete(Expr *syntactic) { in complete()
338 ExprResult PseudoOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
341 ExprResult getExpr = buildGet(); in buildRValueOperation()
350 ExprResult
361 ExprResult result; in buildAssignmentOperation()
369 ExprResult opLHS = buildGet(); in buildAssignmentOperation()
400 ExprResult
409 ExprResult result = buildGet(); in buildIncDecOperation()
613 ExprResult ObjCPropertyOpBuilder::buildGet() { in buildGet()
631 ExprResult msg; in buildGet()
650 ExprResult ObjCPropertyOpBuilder::buildSet(Expr *op, SourceLocation opcLoc, in buildSet()
674 ExprResult opResult = op; in buildSet()
691 ExprResult msg; in buildSet()
715 ExprResult ObjCPropertyOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
724 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
751 ExprResult &result) { in tryBuildGetOfReference()
766 ExprResult
776 ExprResult result; in buildAssignmentOperation()
799 ExprResult result = in buildAssignmentOperation()
813 ExprResult
820 ExprResult result; in buildIncDecOperation()
850 ExprResult ObjCPropertyOpBuilder::complete(Expr *SyntacticForm) { in complete()
870 ExprResult ObjCSubscriptOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
871 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
877 ExprResult
891 ExprResult result = in buildAssignmentOperation()
1275 ExprResult ObjCSubscriptOpBuilder::buildGet() { in buildGet()
1282 ExprResult msg; in buildGet()
1300 ExprResult ObjCSubscriptOpBuilder::buildSet(Expr *op, SourceLocation opcLoc, in buildSet()
1312 ExprResult msg = S.BuildInstanceMessageImplicit(InstanceBase, receiverType, in buildSet()
1333 ExprResult Sema::checkPseudoObjectRValue(Expr *E) { in checkPseudoObjectRValue()
1350 ExprResult Sema::checkPseudoObjectIncDec(Scope *Sc, SourceLocation opcLoc, in checkPseudoObjectIncDec()
1371 ExprResult Sema::checkPseudoObjectAssignment(Scope *S, SourceLocation opcLoc, in checkPseudoObjectAssignment()
1381 ExprResult result = CheckPlaceholderExpr(RHS); in checkPseudoObjectAssignment()