reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
112 Transaction Trans(Pass.TA); 115 Pass.TA.removeStmt(info.Dcl); 126 Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {"); 127 Pass.TA.removeStmt(*scope.End); 131 findLocationAfterSemi((*retI)->getEndLoc(), Pass.Ctx); 135 Pass.TA.insertAfterToken(afterSemi, "\n}"); 136 Pass.TA.increaseIndentation( 141 Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {"); 142 Pass.TA.replaceStmt(*scope.End, "}"); 143 Pass.TA.increaseIndentation(scope.getIndentedRange(), 157 Pass.TA.removeStmt(*relI); 219 Pass.TA.clearDiagnostic(diag::err_unavailable, 309 findLocationAfterSemi(retS->getEndLoc(), Pass.Ctx).isValid()) { 315 nameUsedOutsideScope = !NameReferenceChecker(Pass.Ctx, scope, 326 Pass.TA.reportError("a name is referenced outside the " 328 Pass.TA.reportNote("name declared here", declarationLoc); 329 Pass.TA.reportNote("intended @autoreleasepool scope begins here", 331 Pass.TA.reportNote("intended @autoreleasepool scope ends here",