Lines Matching refs:ExprResult
219 ExprResult buildRValueOperation(Expr *op);
220 ExprResult buildAssignmentOperation(Scope *Sc,
224 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
228 virtual ExprResult complete(Expr *syntacticForm);
252 virtual ExprResult buildGet() = 0;
253 virtual ExprResult buildSet(Expr *, SourceLocation,
275 ExprResult buildRValueOperation(Expr *op);
276 ExprResult buildAssignmentOperation(Scope *Sc,
280 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
284 bool tryBuildGetOfReference(Expr *op, ExprResult &result);
290 ExprResult buildGet() override;
291 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
292 ExprResult complete(Expr *SyntacticForm) override;
315 ExprResult buildRValueOperation(Expr *op);
316 ExprResult buildAssignmentOperation(Scope *Sc,
325 ExprResult buildGet() override;
326 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
338 ExprResult buildGet() override;
339 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
386 ExprResult PseudoOpBuilder::complete(Expr *syntactic) { in complete()
392 ExprResult PseudoOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
395 ExprResult getExpr = buildGet(); in buildRValueOperation()
404 ExprResult
419 ExprResult result; in buildAssignmentOperation()
427 ExprResult opLHS = buildGet(); in buildAssignmentOperation()
458 ExprResult
467 ExprResult result = buildGet(); in buildIncDecOperation()
682 ExprResult ObjCPropertyOpBuilder::buildGet() { in buildGet()
704 ExprResult msg; in buildGet()
723 ExprResult ObjCPropertyOpBuilder::buildSet(Expr *op, SourceLocation opcLoc, in buildSet()
749 ExprResult opResult = op; in buildSet()
776 ExprResult msg; in buildSet()
803 ExprResult ObjCPropertyOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
812 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
846 ExprResult &result) { in tryBuildGetOfReference()
866 ExprResult
876 ExprResult result; in buildAssignmentOperation()
899 ExprResult result = in buildAssignmentOperation()
913 ExprResult
920 ExprResult result; in buildIncDecOperation()
950 ExprResult ObjCPropertyOpBuilder::complete(Expr *SyntacticForm) { in complete()
967 ExprResult ObjCSubscriptOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
968 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
974 ExprResult
988 ExprResult result = in buildAssignmentOperation()
1360 ExprResult ObjCSubscriptOpBuilder::buildGet() { in buildGet()
1367 ExprResult msg; in buildGet()
1387 ExprResult ObjCSubscriptOpBuilder::buildSet(Expr *op, SourceLocation opcLoc, in buildSet()
1400 ExprResult msg = S.BuildInstanceMessageImplicit(InstanceBase, receiverType, in buildSet()
1430 ExprResult MSPropertyOpBuilder::buildGet() { in buildGet()
1442 ExprResult GetterExpr = S.ActOnMemberAccessExpr( in buildGet()
1459 ExprResult MSPropertyOpBuilder::buildSet(Expr *op, SourceLocation sl, in buildSet()
1472 ExprResult SetterExpr = S.ActOnMemberAccessExpr( in buildSet()
1494 ExprResult Sema::checkPseudoObjectRValue(Expr *E) { in checkPseudoObjectRValue()
1515 ExprResult Sema::checkPseudoObjectIncDec(Scope *Sc, SourceLocation opcLoc, in checkPseudoObjectIncDec()
1540 ExprResult Sema::checkPseudoObjectAssignment(Scope *S, SourceLocation opcLoc, in checkPseudoObjectAssignment()
1550 ExprResult result = CheckPlaceholderExpr(RHS); in checkPseudoObjectAssignment()