Lines Matching refs:TA
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()
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()
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()