Lines Matching refs:PseudoOp
1407 Stmt *RewriteModernObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitSetter() argument
1408 SourceRange OldRange = PseudoOp->getSourceRange(); in RewritePropertyOrImplicitSetter()
1413 cast<ObjCMessageExpr>(PseudoOp->getSemanticExpr( in RewritePropertyOrImplicitSetter()
1414 PseudoOp->getNumSemanticExprs() - 1)); in RewritePropertyOrImplicitSetter()
1491 ReplaceStmtWithRange(PseudoOp, Replacement, OldRange); in RewritePropertyOrImplicitSetter()
1495 Stmt *RewriteModernObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) { in RewritePropertyOrImplicitGetter() argument
1496 SourceRange OldRange = PseudoOp->getSourceRange(); in RewritePropertyOrImplicitGetter()
1501 cast<ObjCMessageExpr>(PseudoOp->getResultExpr()->IgnoreImplicit()); in RewritePropertyOrImplicitGetter()
1574 ReplaceStmtWithRange(PseudoOp, Replacement, OldRange); in RewritePropertyOrImplicitGetter()
5452 if (PseudoObjectExpr *PseudoOp = dyn_cast<PseudoObjectExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer() local
5453 if (isa<BinaryOperator>(PseudoOp->getSyntacticForm())) { in RewriteFunctionBodyOrGlobalInitializer()
5454 return RewritePropertyOrImplicitSetter(PseudoOp); in RewriteFunctionBodyOrGlobalInitializer()
5456 return RewritePropertyOrImplicitGetter(PseudoOp); in RewriteFunctionBodyOrGlobalInitializer()