Lines Matching refs:Pass

72     : Body(nullptr), Pass(pass) {  in AutoreleasePoolRewriter()
112 Transaction Trans(Pass.TA); in ~AutoreleasePoolRewriter()
115 Pass.TA.removeStmt(info.Dcl); in ~AutoreleasePoolRewriter()
126 Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {"); in ~AutoreleasePoolRewriter()
127 Pass.TA.removeStmt(*scope.End); in ~AutoreleasePoolRewriter()
131 findLocationAfterSemi((*retI)->getEndLoc(), Pass.Ctx); in ~AutoreleasePoolRewriter()
135 Pass.TA.insertAfterToken(afterSemi, "\n}"); in ~AutoreleasePoolRewriter()
136 Pass.TA.increaseIndentation( in ~AutoreleasePoolRewriter()
141 Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {"); in ~AutoreleasePoolRewriter()
142 Pass.TA.replaceStmt(*scope.End, "}"); in ~AutoreleasePoolRewriter()
143 Pass.TA.increaseIndentation(scope.getIndentedRange(), in ~AutoreleasePoolRewriter()
157 Pass.TA.removeStmt(*relI); in ~AutoreleasePoolRewriter()
219 Pass.TA.clearDiagnostic(diag::err_unavailable, in clearUnavailableDiags()
310 findLocationAfterSemi(retS->getEndLoc(), Pass.Ctx).isValid()) { in handlePoolScope()
316 nameUsedOutsideScope = !NameReferenceChecker(Pass.Ctx, scope, in handlePoolScope()
327 Pass.TA.reportError("a name is referenced outside the " in handlePoolScope()
329 Pass.TA.reportNote("name declared here", declarationLoc); in handlePoolScope()
330 Pass.TA.reportNote("intended @autoreleasepool scope begins here", in handlePoolScope()
332 Pass.TA.reportNote("intended @autoreleasepool scope ends here", in handlePoolScope()
414 MigrationPass &Pass; member in __anon1809987b0211::AutoreleasePoolRewriter