Home
last modified time | relevance | path

Searched refs:MigrationPass (Results 1 – 16 of 16) sorted by relevance

/openbsd/gnu/llvm/clang/lib/ARCMigrate/
H A DTransforms.h25 class MigrationPass; variable
35 void rewriteAutoreleasePool(MigrationPass &pass);
36 void rewriteUnbridgedCasts(MigrationPass &pass);
37 void makeAssignARCSafe(MigrationPass &pass);
38 void removeRetainReleaseDeallocFinalize(MigrationPass &pass);
39 void removeZeroOutPropsInDeallocFinalize(MigrationPass &pass);
40 void rewriteUnusedInitDelegate(MigrationPass &pass);
41 void checkAPIUses(MigrationPass &pass);
84 MigrationPass &Pass;
182 StringRef getNilString(MigrationPass &Pass);
[all …]
H A DTransUnusedInitDelegate.cpp35 MigrationPass &Pass;
40 UnusedInitRewriter(MigrationPass &pass) in UnusedInitRewriter()
74 void trans::rewriteUnusedInitDelegate(MigrationPass &pass) { in rewriteUnusedInitDelegate()
H A DTransARCAssign.cpp35 MigrationPass &Pass;
39 ARCAssignChecker(MigrationPass &pass) : Pass(pass) { } in ARCAssignChecker()
74 void trans::makeAssignARCSafe(MigrationPass &pass) { in makeAssignARCSafe()
H A DTransAPIUses.cpp31 MigrationPass &Pass;
38 APIChecker(MigrationPass &pass) : Pass(pass) { in APIChecker()
105 void trans::checkAPIUses(MigrationPass &pass) { in checkAPIUses()
H A DTransEmptyStatementsAndDealloc.cpp148 MigrationPass &Pass;
151 EmptyStatementsRemover(MigrationPass &pass) : Pass(pass) { } in EmptyStatementsRemover()
193 static void cleanupDeallocOrFinalize(MigrationPass &pass) { in cleanupDeallocOrFinalize()
240 void trans::removeEmptyStatementsAndDeallocFinalize(MigrationPass &pass) { in removeEmptyStatementsAndDeallocFinalize()
H A DTransZeroOutPropsInDealloc.cpp29 MigrationPass &Pass;
37 ZeroOutInDeallocRemover(MigrationPass &pass) : Pass(pass), SelfD(nullptr) { in ZeroOutInDeallocRemover()
221 void trans::removeZeroOutPropsInDeallocFinalize(MigrationPass &pass) { in removeZeroOutPropsInDeallocFinalize()
H A DTransforms.cpp27 bool MigrationPass::CFBridgingFunctionsDefined() { in CFBridgingFunctionsDefined()
207 StringRef trans::getNilString(MigrationPass &Pass) { in getNilString()
516 static void GCRewriteFinalize(MigrationPass &pass) { in GCRewriteFinalize()
556 static void traverseAST(MigrationPass &pass) { in traverseAST()
570 static void independentTransforms(MigrationPass &pass) { in independentTransforms()
H A DInternals.h146 class MigrationPass {
157 MigrationPass(ASTContext &Ctx, LangOptions::GCMode OrigGCMode, Sema &sema, in MigrationPass() function
H A DTransRetainReleaseDealloc.cpp37 MigrationPass &Pass;
45 RetainReleaseDeallocRemover(MigrationPass &pass) in RetainReleaseDeallocRemover()
456 void trans::removeRetainReleaseDeallocFinalize(MigrationPass &pass) { in removeRetainReleaseDeallocFinalize()
H A DTransAutoreleasePool.cpp71 AutoreleasePoolRewriter(MigrationPass &pass) in AutoreleasePoolRewriter()
414 MigrationPass &Pass;
432 void trans::rewriteAutoreleasePool(MigrationPass &pass) { in rewriteAutoreleasePool()
H A DTransUnbridgedCasts.cpp60 MigrationPass &Pass;
68 UnbridgedCastRewriter(MigrationPass &pass) in UnbridgedCastRewriter()
463 void trans::rewriteUnbridgedCasts(MigrationPass &pass) { in rewriteUnbridgedCasts()
H A DTransBlockObjCVariable.cpp127 MigrationPass &Pass = BodyCtx.getMigrationContext().Pass; in traverseBody()
H A DTransProtectedScope.cpp97 MigrationPass &Pass;
H A DARCMT.cpp314 MigrationPass pass(Ctx, OrigGCMode, Unit->getSema(), testAct, capturedDiags, in checkForManualIssues()
580 MigrationPass pass(Ctx, OrigCI.getLangOpts()->getGC(), in applyTransform()
H A DTransProperties.cpp47 MigrationPass &Pass;
/openbsd/gnu/llvm/clang/include/clang/ARCMigrate/
H A DARCMT.h22 class MigrationPass; variable
91 typedef void (*TransformFn)(MigrationPass &pass);