Lines Matching refs:ExprResult
208 ExprResult buildRValueOperation(Expr *op);
209 ExprResult buildAssignmentOperation(Scope *Sc,
213 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
217 virtual ExprResult complete(Expr *syntacticForm);
244 virtual ExprResult buildGet() = 0;
245 virtual ExprResult buildSet(Expr *, SourceLocation,
281 ExprResult buildRValueOperation(Expr *op);
282 ExprResult buildAssignmentOperation(Scope *Sc,
286 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
290 bool tryBuildGetOfReference(Expr *op, ExprResult &result);
296 ExprResult buildGet() override;
297 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
298 ExprResult complete(Expr *SyntacticForm) override;
320 ExprResult buildRValueOperation(Expr *op);
321 ExprResult buildAssignmentOperation(Scope *Sc,
330 ExprResult buildGet() override;
331 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
352 ExprResult buildGet() override;
353 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
405 ExprResult PseudoOpBuilder::complete(Expr *syntactic) { in complete()
411 ExprResult PseudoOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
414 ExprResult getExpr = buildGet(); in buildRValueOperation()
423 ExprResult
446 ExprResult result; in buildAssignmentOperation()
455 ExprResult opLHS = buildGet(); in buildAssignmentOperation()
485 ExprResult
494 ExprResult result = buildGet(); in buildIncDecOperation()
720 ExprResult ObjCPropertyOpBuilder::buildGet() { in buildGet()
734 ExprResult msg; in buildGet()
753 ExprResult ObjCPropertyOpBuilder::buildSet(Expr *op, SourceLocation opcLoc, in buildSet()
775 ExprResult opResult = op; in buildSet()
793 ExprResult msg; in buildSet()
820 ExprResult ObjCPropertyOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
829 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
863 ExprResult &result) { in tryBuildGetOfReference()
883 ExprResult
893 ExprResult result; in buildAssignmentOperation()
916 ExprResult result = in buildAssignmentOperation()
930 ExprResult
937 ExprResult result; in buildIncDecOperation()
967 ExprResult ObjCPropertyOpBuilder::complete(Expr *SyntacticForm) { in complete()
984 ExprResult ObjCSubscriptOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
985 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
991 ExprResult
1005 ExprResult result = in buildAssignmentOperation()
1375 ExprResult ObjCSubscriptOpBuilder::buildGet() { in buildGet()
1382 ExprResult msg; in buildGet()
1402 ExprResult ObjCSubscriptOpBuilder::buildSet(Expr *op, SourceLocation opcLoc, in buildSet()
1415 ExprResult msg = S.BuildInstanceMessageImplicit(InstanceBase, receiverType, in buildSet()
1463 ExprResult MSPropertyOpBuilder::buildGet() { in buildGet()
1475 ExprResult GetterExpr = in buildGet()
1491 ExprResult MSPropertyOpBuilder::buildSet(Expr *op, SourceLocation sl, in buildSet()
1504 ExprResult SetterExpr = in buildSet()
1527 ExprResult Sema::checkPseudoObjectRValue(Expr *E) { in checkPseudoObjectRValue()
1552 ExprResult Sema::checkPseudoObjectIncDec(Scope *Sc, SourceLocation opcLoc, in checkPseudoObjectIncDec()
1582 ExprResult Sema::checkPseudoObjectAssignment(Scope *S, SourceLocation opcLoc, in checkPseudoObjectAssignment()
1593 ExprResult result = CheckPlaceholderExpr(RHS); in checkPseudoObjectAssignment()