Lines Matching refs:BinOp
286 Stmt *RewritePropertyOrImplicitSetter(BinaryOperator *BinOp, Expr *newStmt,
1233 Stmt *RewriteObjC::RewritePropertyOrImplicitSetter(BinaryOperator *BinOp, Expr *newStmt, in RewritePropertyOrImplicitSetter() argument
1246 dyn_cast<ObjCPropertyRefExpr>(BinOp->getLHS())) { in RewritePropertyOrImplicitSetter()
1304 ReplaceStmtWithRange(BinOp, ReplacingStmt, SrcRange); in RewritePropertyOrImplicitSetter()
5500 if (BinaryOperator *BinOp = dyn_cast<BinaryOperator>(S)) { in CollectPropertySetters() local
5501 if (BinOp->isAssignmentOp()) { in CollectPropertySetters()
5502 if (isa<ObjCPropertyRefExpr>(BinOp->getLHS())) in CollectPropertySetters()
5503 PropSetters[BinOp->getLHS()] = BinOp; in CollectPropertySetters()
5593 BinaryOperator *BinOp = PropSetters[PropOrImplicitRefExpr]; in RewriteFunctionBodyOrGlobalInitializer() local
5594 if (BinOp) { in RewriteFunctionBodyOrGlobalInitializer()
5603 SourceRange SrcRange = BinOp->getSourceRange(); in RewriteFunctionBodyOrGlobalInitializer()
5604 Stmt *newStmt = RewriteFunctionBodyOrGlobalInitializer(BinOp->getRHS()); in RewriteFunctionBodyOrGlobalInitializer()
5644 return RewritePropertyOrImplicitSetter(BinOp, dyn_cast<Expr>(newStmt), SrcRange); in RewriteFunctionBodyOrGlobalInitializer()