Lines Matching refs:ExprResult

213     ExprResult buildRValueOperation(Expr *op);
214 ExprResult buildAssignmentOperation(Scope *Sc,
218 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
222 virtual ExprResult complete(Expr *syntacticForm);
249 virtual ExprResult buildGet() = 0;
250 virtual ExprResult buildSet(Expr *, SourceLocation,
286 ExprResult buildRValueOperation(Expr *op);
287 ExprResult buildAssignmentOperation(Scope *Sc,
291 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
295 bool tryBuildGetOfReference(Expr *op, ExprResult &result);
301 ExprResult buildGet() override;
302 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
303 ExprResult complete(Expr *SyntacticForm) override;
325 ExprResult buildRValueOperation(Expr *op);
326 ExprResult buildAssignmentOperation(Scope *Sc,
335 ExprResult buildGet() override;
336 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
357 ExprResult buildGet() override;
358 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
410 ExprResult PseudoOpBuilder::complete(Expr *syntactic) { in complete()
416 ExprResult PseudoOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
419 ExprResult getExpr = buildGet(); in buildRValueOperation()
428 ExprResult
451 ExprResult result; in buildAssignmentOperation()
460 ExprResult opLHS = buildGet(); in buildAssignmentOperation()
490 ExprResult
499 ExprResult result = buildGet(); in buildIncDecOperation()
725 ExprResult ObjCPropertyOpBuilder::buildGet() { in buildGet()
739 ExprResult msg; in buildGet()
758 ExprResult ObjCPropertyOpBuilder::buildSet(Expr *op, SourceLocation opcLoc, in buildSet()
780 ExprResult opResult = op; in buildSet()
798 ExprResult msg; in buildSet()
825 ExprResult ObjCPropertyOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
834 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
868 ExprResult &result) { in tryBuildGetOfReference()
888 ExprResult
898 ExprResult result; in buildAssignmentOperation()
921 ExprResult result = in buildAssignmentOperation()
935 ExprResult
942 ExprResult result; in buildIncDecOperation()
972 ExprResult ObjCPropertyOpBuilder::complete(Expr *SyntacticForm) { in complete()
989 ExprResult ObjCSubscriptOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
990 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
996 ExprResult
1010 ExprResult result = in buildAssignmentOperation()
1380 ExprResult ObjCSubscriptOpBuilder::buildGet() { in buildGet()
1387 ExprResult msg; in buildGet()
1407 ExprResult ObjCSubscriptOpBuilder::buildSet(Expr *op, SourceLocation opcLoc, in buildSet()
1420 ExprResult msg = S.BuildInstanceMessageImplicit(InstanceBase, receiverType, in buildSet()
1469 ExprResult MSPropertyOpBuilder::buildGet() { in buildGet()
1481 ExprResult GetterExpr = in buildGet()
1497 ExprResult MSPropertyOpBuilder::buildSet(Expr *op, SourceLocation sl, in buildSet()
1510 ExprResult SetterExpr = in buildSet()
1533 ExprResult Sema::checkPseudoObjectRValue(Expr *E) { in checkPseudoObjectRValue()
1558 ExprResult Sema::checkPseudoObjectIncDec(Scope *Sc, SourceLocation opcLoc, in checkPseudoObjectIncDec()
1588 ExprResult Sema::checkPseudoObjectAssignment(Scope *S, SourceLocation opcLoc, in checkPseudoObjectAssignment()
1599 ExprResult result = CheckPlaceholderExpr(RHS); in checkPseudoObjectAssignment()