Lines Matching refs:Pass

60   MigrationPass &Pass;  member in __anon8323c4420111::UnbridgedCastRewriter
69 : Pass(pass), ParentD(nullptr), Body(nullptr) { in UnbridgedCastRewriter()
70 SelfII = &Pass.Ctx.Idents.get("self"); in UnbridgedCastRewriter()
83 UnbridgedCastRewriter(Pass).transformBody(D->getBody(), D); in TraverseBlockDecl()
104 if (castExpr->isNullPointerConstant(Pass.Ctx, in VisitCastExpr()
109 if (loc.isValid() && Pass.Ctx.getSourceManager().isInSystemHeader(loc)) in VisitCastExpr()
199 Transaction Trans(Pass.TA); in rewriteToBridgedCast()
205 TransformActions &TA = Pass.TA; in rewriteToBridgedCast()
227 if (Kind == OBC_Bridge || !Pass.CFBridgingFunctionsDefined()) { in rewriteToBridgedCast()
235 newCast += E->getType().getAsString(Pass.Ctx.getPrintingPolicy()); in rewriteToBridgedCast()
253 SourceManager &SM = Pass.Ctx.getSourceManager(); in rewriteToBridgedCast()
256 Pass.Ctx.getLangOpts())) in rewriteToBridgedCast()
275 Transaction Trans(Pass.TA); in rewriteCastForCFRetain()
276 Pass.TA.replace(callE->getSourceRange(), callE->getArg(0)->getSourceRange()); in rewriteCastForCFRetain()
281 SourceManager &SM = Pass.Ctx.getSourceManager(); in getBlockMacroRanges()
297 Transaction Trans(Pass.TA); in rewriteBlockCopyMacro()
298 Pass.TA.replace(OuterRange, InnerRange); in rewriteBlockCopyMacro()
299 Pass.TA.insert(InnerRange.getBegin(), "["); in rewriteBlockCopyMacro()
300 Pass.TA.insertAfterToken(InnerRange.getEnd(), " copy]"); in rewriteBlockCopyMacro()
301 Pass.TA.clearDiagnostic(diag::err_arc_mismatched_cast, in rewriteBlockCopyMacro()
310 Transaction Trans(Pass.TA); in removeBlockReleaseMacro()
311 Pass.TA.clearDiagnostic(diag::err_arc_mismatched_cast, in removeBlockReleaseMacro()
314 if (!hasSideEffects(E, Pass.Ctx)) { in removeBlockReleaseMacro()
318 Pass.TA.replace(OuterRange, InnerRange); in removeBlockReleaseMacro()
328 Pass.TA.removeStmt(E); in tryRemoving()
339 Pass.Ctx.getSourceManager(), in transformObjCToNonObjCCast()
340 Pass.Ctx.getLangOpts()); in transformObjCToNonObjCCast()
364 err += E->getType().getAsString(Pass.Ctx.getPrintingPolicy()); in transformObjCToNonObjCCast()
369 Pass.TA.reportError(err, E->getBeginLoc(), in transformObjCToNonObjCCast()
379 note += E->getSubExpr()->getType().getAsString(Pass.Ctx.getPrintingPolicy()); in transformObjCToNonObjCCast()
381 Pass.TA.reportNote(note, retS->getBeginLoc()); in transformObjCToNonObjCCast()