Lines Matching refs:ExprResult

215     ExprResult buildRValueOperation(Expr *op);
216 ExprResult buildAssignmentOperation(Scope *Sc,
220 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
224 virtual ExprResult complete(Expr *syntacticForm);
251 virtual ExprResult buildGet() = 0;
252 virtual ExprResult buildSet(Expr *, SourceLocation,
288 ExprResult buildRValueOperation(Expr *op);
289 ExprResult buildAssignmentOperation(Scope *Sc,
293 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
297 bool tryBuildGetOfReference(Expr *op, ExprResult &result);
303 ExprResult buildGet() override;
304 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
305 ExprResult complete(Expr *SyntacticForm) override;
327 ExprResult buildRValueOperation(Expr *op);
328 ExprResult buildAssignmentOperation(Scope *Sc,
337 ExprResult buildGet() override;
338 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
359 ExprResult buildGet() override;
360 ExprResult buildSet(Expr *op, SourceLocation, bool) override;
412 ExprResult PseudoOpBuilder::complete(Expr *syntactic) { in complete()
418 ExprResult PseudoOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
421 ExprResult getExpr = buildGet(); in buildRValueOperation()
430 ExprResult
453 ExprResult result; in buildAssignmentOperation()
462 ExprResult opLHS = buildGet(); in buildAssignmentOperation()
492 ExprResult
501 ExprResult result = buildGet(); in buildIncDecOperation()
729 ExprResult ObjCPropertyOpBuilder::buildGet() { in buildGet()
743 ExprResult msg; in buildGet()
762 ExprResult ObjCPropertyOpBuilder::buildSet(Expr *op, SourceLocation opcLoc, in buildSet()
784 ExprResult opResult = op; in buildSet()
802 ExprResult msg; in buildSet()
828 ExprResult ObjCPropertyOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
837 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
871 ExprResult &result) { in tryBuildGetOfReference()
891 ExprResult
901 ExprResult result; in buildAssignmentOperation()
924 ExprResult result = in buildAssignmentOperation()
938 ExprResult
945 ExprResult result; in buildIncDecOperation()
975 ExprResult ObjCPropertyOpBuilder::complete(Expr *SyntacticForm) { in complete()
992 ExprResult ObjCSubscriptOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
993 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
999 ExprResult
1013 ExprResult result = in buildAssignmentOperation()
1300 ExprResult ObjCSubscriptOpBuilder::buildGet() { in buildGet()
1307 ExprResult msg; in buildGet()
1326 ExprResult ObjCSubscriptOpBuilder::buildSet(Expr *op, SourceLocation opcLoc, in buildSet()
1339 ExprResult msg = S.ObjC().BuildInstanceMessageImplicit( in buildSet()
1386 ExprResult MSPropertyOpBuilder::buildGet() { in buildGet()
1398 ExprResult GetterExpr = in buildGet()
1414 ExprResult MSPropertyOpBuilder::buildSet(Expr *op, SourceLocation sl, in buildSet()
1427 ExprResult SetterExpr = in buildSet()
1450 ExprResult SemaPseudoObject::checkRValue(Expr *E) { in checkRValue()
1475 ExprResult SemaPseudoObject::checkIncDec(Scope *Sc, SourceLocation opcLoc, in checkIncDec()
1505 ExprResult SemaPseudoObject::checkAssignment(Scope *S, SourceLocation opcLoc, in checkAssignment()
1516 ExprResult result = SemaRef.CheckPlaceholderExpr(RHS); in checkAssignment()