Lines Matching defs:Sc
214 ExprResult buildAssignmentOperation(Scope *Sc,
218 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
287 ExprResult buildAssignmentOperation(Scope *Sc,
291 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
326 ExprResult buildAssignmentOperation(Scope *Sc,
429 PseudoOpBuilder::buildAssignmentOperation(Scope *Sc, SourceLocation opcLoc,
466 result = S.BuildBinOp(Sc, opcLoc, nonCompound, opLHS.get(), semanticRHS);
491 PseudoOpBuilder::buildIncDecOperation(Scope *Sc, SourceLocation opcLoc,
517 result = S.BuildBinOp(Sc, opcLoc, BO_Add, result.get(), one);
519 result = S.BuildBinOp(Sc, opcLoc, BO_Sub, result.get(), one);
890 ObjCPropertyOpBuilder::buildAssignmentOperation(Scope *Sc,
902 return S.BuildBinOp(Sc, opcLoc, opcode, result.get(), RHS);
923 PseudoOpBuilder::buildAssignmentOperation(Sc, opcLoc, opcode, LHS, RHS);
937 ObjCPropertyOpBuilder::buildIncDecOperation(Scope *Sc, SourceLocation opcLoc,
946 return S.BuildUnaryOp(Sc, opcLoc, opcode, result.get());
970 return PseudoOpBuilder::buildIncDecOperation(Sc, opcLoc, opcode, op);
998 ObjCSubscriptOpBuilder::buildAssignmentOperation(Scope *Sc,
1012 PseudoOpBuilder::buildAssignmentOperation(Sc, opcLoc, opcode, LHS, RHS);
1473 ExprResult SemaPseudoObject::checkIncDec(Scope *Sc, SourceLocation opcLoc,
1486 return builder.buildIncDecOperation(Sc, opcLoc, opcode, op);
1493 return builder.buildIncDecOperation(Sc, opcLoc, opcode, op);
1497 return Builder.buildIncDecOperation(Sc, opcLoc, opcode, op);