Lines Matching defs:Sc
216 ExprResult buildAssignmentOperation(Scope *Sc,
220 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
289 ExprResult buildAssignmentOperation(Scope *Sc,
293 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
328 ExprResult buildAssignmentOperation(Scope *Sc,
431 PseudoOpBuilder::buildAssignmentOperation(Scope *Sc, SourceLocation opcLoc,
468 result = S.BuildBinOp(Sc, opcLoc, nonCompound, opLHS.get(), semanticRHS);
493 PseudoOpBuilder::buildIncDecOperation(Scope *Sc, SourceLocation opcLoc,
519 result = S.BuildBinOp(Sc, opcLoc, BO_Add, result.get(), one);
521 result = S.BuildBinOp(Sc, opcLoc, BO_Sub, result.get(), one);
892 ObjCPropertyOpBuilder::buildAssignmentOperation(Scope *Sc,
904 return S.BuildBinOp(Sc, opcLoc, opcode, result.get(), RHS);
925 PseudoOpBuilder::buildAssignmentOperation(Sc, opcLoc, opcode, LHS, RHS);
939 ObjCPropertyOpBuilder::buildIncDecOperation(Scope *Sc, SourceLocation opcLoc,
948 return S.BuildUnaryOp(Sc, opcLoc, opcode, result.get());
972 return PseudoOpBuilder::buildIncDecOperation(Sc, opcLoc, opcode, op);
1000 ObjCSubscriptOpBuilder::buildAssignmentOperation(Scope *Sc,
1014 PseudoOpBuilder::buildAssignmentOperation(Sc, opcLoc, opcode, LHS, RHS);
1475 ExprResult SemaPseudoObject::checkIncDec(Scope *Sc, SourceLocation opcLoc,
1488 return builder.buildIncDecOperation(Sc, opcLoc, opcode, op);
1495 return builder.buildIncDecOperation(Sc, opcLoc, opcode, op);
1499 return Builder.buildIncDecOperation(Sc, opcLoc, opcode, op);