Lines Matching refs:PseudoOp
1226 Stmt *RewriteObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitSetter() argument
1227 SourceRange OldRange = PseudoOp->getSourceRange(); in RewritePropertyOrImplicitSetter()
1232 cast<ObjCMessageExpr>(PseudoOp->getSemanticExpr( in RewritePropertyOrImplicitSetter()
1233 PseudoOp->getNumSemanticExprs() - 1)); in RewritePropertyOrImplicitSetter()
1250 RHS = cast<BinaryOperator>(PseudoOp->getSyntacticForm())->getRHS(); in RewritePropertyOrImplicitSetter()
1305 ReplaceStmtWithRange(PseudoOp, Replacement, OldRange); in RewritePropertyOrImplicitSetter()
1309 Stmt *RewriteObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitGetter() argument
1310 SourceRange OldRange = PseudoOp->getSourceRange(); in RewritePropertyOrImplicitGetter()
1315 cast<ObjCMessageExpr>(PseudoOp->getResultExpr()->IgnoreImplicit()); in RewritePropertyOrImplicitGetter()
1381 ReplaceStmtWithRange(PseudoOp, Replacement, OldRange); in RewritePropertyOrImplicitGetter()
4567 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer() local
4568 if (isa<BinaryOperator>(PseudoOp->getSyntacticForm())) { in RewriteFunctionBodyOrGlobalInitializer()
4569 return RewritePropertyOrImplicitSetter(PseudoOp); in RewriteFunctionBodyOrGlobalInitializer()
4571 return RewritePropertyOrImplicitGetter(PseudoOp); in RewriteFunctionBodyOrGlobalInitializer()