Lines Matching refs:Sc
213 ExprResult buildAssignmentOperation(Scope *Sc,
217 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
283 ExprResult buildAssignmentOperation(Scope *Sc,
287 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
323 ExprResult buildAssignmentOperation(Scope *Sc,
422 PseudoOpBuilder::buildAssignmentOperation(Scope *Sc, SourceLocation opcLoc,
458 result = S.BuildBinOp(Sc, opcLoc, nonCompound, opLHS.get(), semanticRHS);
486 PseudoOpBuilder::buildIncDecOperation(Scope *Sc, SourceLocation opcLoc,
512 result = S.BuildBinOp(Sc, opcLoc, BO_Add, result.get(), one);
514 result = S.BuildBinOp(Sc, opcLoc, BO_Sub, result.get(), one);
879 ObjCPropertyOpBuilder::buildAssignmentOperation(Scope *Sc,
891 return S.BuildBinOp(Sc, opcLoc, opcode, result.get(), RHS);
912 PseudoOpBuilder::buildAssignmentOperation(Sc, opcLoc, opcode, LHS, RHS);
926 ObjCPropertyOpBuilder::buildIncDecOperation(Scope *Sc, SourceLocation opcLoc,
935 return S.BuildUnaryOp(Sc, opcLoc, opcode, result.get());
959 return PseudoOpBuilder::buildIncDecOperation(Sc, opcLoc, opcode, op);
987 ObjCSubscriptOpBuilder::buildAssignmentOperation(Scope *Sc,
1001 PseudoOpBuilder::buildAssignmentOperation(Sc, opcLoc, opcode, LHS, RHS);
1552 ExprResult Sema::checkPseudoObjectIncDec(Scope *Sc, SourceLocation opcLoc,
1564 return builder.buildIncDecOperation(Sc, opcLoc, opcode, op);
1571 return builder.buildIncDecOperation(Sc, opcLoc, opcode, op);
1575 return Builder.buildIncDecOperation(Sc, opcLoc, opcode, op);