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) {
416 ExprResult PseudoOpBuilder::buildRValueOperation(Expr *op) {
419 ExprResult getExpr = buildGet();
428 ExprResult
451 ExprResult result;
460 ExprResult opLHS = buildGet();
490 ExprResult
499 ExprResult result = buildGet();
725 ExprResult ObjCPropertyOpBuilder::buildGet() {
739 ExprResult msg;
758 ExprResult ObjCPropertyOpBuilder::buildSet(Expr *op, SourceLocation opcLoc,
780 ExprResult opResult = op;
798 ExprResult msg;
825 ExprResult ObjCPropertyOpBuilder::buildRValueOperation(Expr *op) {
834 ExprResult result = PseudoOpBuilder::buildRValueOperation(op);
868 ExprResult &result) {
888 ExprResult
898 ExprResult result;
921 ExprResult result =
935 ExprResult
942 ExprResult result;
972 ExprResult ObjCPropertyOpBuilder::complete(Expr *SyntacticForm) {
989 ExprResult ObjCSubscriptOpBuilder::buildRValueOperation(Expr *op) {
990 ExprResult result = PseudoOpBuilder::buildRValueOperation(op);
996 ExprResult
1010 ExprResult result =
1380 ExprResult ObjCSubscriptOpBuilder::buildGet() {
1387 ExprResult msg;
1407 ExprResult ObjCSubscriptOpBuilder::buildSet(Expr *op, SourceLocation opcLoc,
1420 ExprResult msg = S.BuildInstanceMessageImplicit(InstanceBase, receiverType,
1469 ExprResult MSPropertyOpBuilder::buildGet() {
1481 ExprResult GetterExpr =
1497 ExprResult MSPropertyOpBuilder::buildSet(Expr *op, SourceLocation sl,
1510 ExprResult SetterExpr =
1533 ExprResult Sema::checkPseudoObjectRValue(Expr *E) {
1558 ExprResult Sema::checkPseudoObjectIncDec(Scope *Sc, SourceLocation opcLoc,
1588 ExprResult Sema::checkPseudoObjectAssignment(Scope *S, SourceLocation opcLoc,
1599 ExprResult result = CheckPlaceholderExpr(RHS);