Home | History | Annotate | Download | only in Sema

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) {
392 ExprResult PseudoOpBuilder::buildRValueOperation(Expr *op) {
395 ExprResult getExpr = buildGet();
404 ExprResult
419 ExprResult result;
427 ExprResult opLHS = buildGet();
458 ExprResult
467 ExprResult result = buildGet();
682 ExprResult ObjCPropertyOpBuilder::buildGet() {
704 ExprResult msg;
723 ExprResult ObjCPropertyOpBuilder::buildSet(Expr *op, SourceLocation opcLoc,
749 ExprResult opResult = op;
776 ExprResult msg;
803 ExprResult ObjCPropertyOpBuilder::buildRValueOperation(Expr *op) {
812 ExprResult result = PseudoOpBuilder::buildRValueOperation(op);
846 ExprResult &result) {
866 ExprResult
876 ExprResult result;
899 ExprResult result =
913 ExprResult
920 ExprResult result;
950 ExprResult ObjCPropertyOpBuilder::complete(Expr *SyntacticForm) {
967 ExprResult ObjCSubscriptOpBuilder::buildRValueOperation(Expr *op) {
968 ExprResult result = PseudoOpBuilder::buildRValueOperation(op);
974 ExprResult
988 ExprResult result =
1360 ExprResult ObjCSubscriptOpBuilder::buildGet() {
1367 ExprResult msg;
1387 ExprResult ObjCSubscriptOpBuilder::buildSet(Expr *op, SourceLocation opcLoc,
1400 ExprResult msg = S.BuildInstanceMessageImplicit(InstanceBase, receiverType,
1430 ExprResult MSPropertyOpBuilder::buildGet() {
1442 ExprResult GetterExpr = S.ActOnMemberAccessExpr(
1459 ExprResult MSPropertyOpBuilder::buildSet(Expr *op, SourceLocation sl,
1472 ExprResult SetterExpr = S.ActOnMemberAccessExpr(
1494 ExprResult Sema::checkPseudoObjectRValue(Expr *E) {
1515 ExprResult Sema::checkPseudoObjectIncDec(Scope *Sc, SourceLocation opcLoc,
1540 ExprResult Sema::checkPseudoObjectAssignment(Scope *S, SourceLocation opcLoc,
1550 ExprResult result = CheckPlaceholderExpr(RHS);