Lines Matching refs:ExprResult
212 ExprResult buildRValueOperation(Expr *op);
213 ExprResult buildAssignmentOperation(Scope *Sc,
217 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
221 virtual ExprResult complete(Expr *syntacticForm);
245 virtual ExprResult buildGet() = 0;
246 virtual ExprResult buildSet(Expr *, SourceLocation,
282 ExprResult buildRValueOperation(Expr *op);
283 ExprResult buildAssignmentOperation(Scope *Sc,
287 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
291 bool tryBuildGetOfReference(Expr *op, ExprResult &result);
297 ExprResult buildGet() override;
298 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
299 ExprResult complete(Expr *SyntacticForm) override;
322 ExprResult buildRValueOperation(Expr *op);
323 ExprResult buildAssignmentOperation(Scope *Sc,
332 ExprResult buildGet() override;
333 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
354 ExprResult buildGet() override;
355 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
403 ExprResult PseudoOpBuilder::complete(Expr *syntactic) { in complete()
409 ExprResult PseudoOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
412 ExprResult getExpr = buildGet(); in buildRValueOperation()
421 ExprResult
444 ExprResult result; in buildAssignmentOperation()
452 ExprResult opLHS = buildGet(); in buildAssignmentOperation()
485 ExprResult
494 ExprResult result = buildGet(); in buildIncDecOperation()
715 ExprResult ObjCPropertyOpBuilder::buildGet() { in buildGet()
729 ExprResult msg; in buildGet()
748 ExprResult ObjCPropertyOpBuilder::buildSet(Expr *op, SourceLocation opcLoc, in buildSet()
770 ExprResult opResult = op; in buildSet()
787 ExprResult msg; in buildSet()
814 ExprResult ObjCPropertyOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
823 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
859 ExprResult &result) { in tryBuildGetOfReference()
879 ExprResult
889 ExprResult result; in buildAssignmentOperation()
912 ExprResult result = in buildAssignmentOperation()
926 ExprResult
933 ExprResult result; in buildIncDecOperation()
963 ExprResult ObjCPropertyOpBuilder::complete(Expr *SyntacticForm) { in complete()
980 ExprResult ObjCSubscriptOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
981 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
987 ExprResult
1001 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()
1464 ExprResult MSPropertyOpBuilder::buildGet() { in buildGet()
1476 ExprResult GetterExpr = in buildGet()
1492 ExprResult MSPropertyOpBuilder::buildSet(Expr *op, SourceLocation sl, in buildSet()
1505 ExprResult SetterExpr = in buildSet()
1528 ExprResult Sema::checkPseudoObjectRValue(Expr *E) { in checkPseudoObjectRValue()
1553 ExprResult Sema::checkPseudoObjectIncDec(Scope *Sc, SourceLocation opcLoc, in checkPseudoObjectIncDec()
1582 ExprResult Sema::checkPseudoObjectAssignment(Scope *S, SourceLocation opcLoc, in checkPseudoObjectAssignment()
1592 ExprResult result = CheckPlaceholderExpr(RHS); in checkPseudoObjectAssignment()