|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/ARCMigrate/ARCMT.h 22 class MigrationPass;
tools/clang/lib/ARCMigrate/Transforms.h 25 class MigrationPass;
References
tools/clang/include/clang/ARCMigrate/ARCMT.h 91 typedef void (*TransformFn)(MigrationPass &pass);
tools/clang/lib/ARCMigrate/ARCMT.cpp 315 MigrationPass pass(Ctx, OrigGCMode, Unit->getSema(), testAct, capturedDiags,
579 MigrationPass pass(Ctx, OrigCI.getLangOpts()->getGC(),
tools/clang/lib/ARCMigrate/TransAPIUses.cpp 31 MigrationPass &Pass;
38 APIChecker(MigrationPass &pass) : Pass(pass) {
105 void trans::checkAPIUses(MigrationPass &pass) {
tools/clang/lib/ARCMigrate/TransARCAssign.cpp 35 MigrationPass &Pass;
39 ARCAssignChecker(MigrationPass &pass) : Pass(pass) { }
74 void trans::makeAssignARCSafe(MigrationPass &pass) {
tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp 71 AutoreleasePoolRewriter(MigrationPass &pass)
413 MigrationPass &Pass;
431 void trans::rewriteAutoreleasePool(MigrationPass &pass) {
tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp 127 MigrationPass &Pass = BodyCtx.getMigrationContext().Pass;
tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp 148 MigrationPass &Pass;
151 EmptyStatementsRemover(MigrationPass &pass) : Pass(pass) { }
193 static void cleanupDeallocOrFinalize(MigrationPass &pass) {
240 void trans::removeEmptyStatementsAndDeallocFinalize(MigrationPass &pass) {
tools/clang/lib/ARCMigrate/TransProperties.cpp 47 MigrationPass &Pass;
tools/clang/lib/ARCMigrate/TransProtectedScope.cpp 96 MigrationPass &Pass;
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp 37 MigrationPass &Pass;
45 RetainReleaseDeallocRemover(MigrationPass &pass)
456 void trans::removeRetainReleaseDeallocFinalize(MigrationPass &pass) {
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp 60 MigrationPass &Pass;
68 UnbridgedCastRewriter(MigrationPass &pass)
463 void trans::rewriteUnbridgedCasts(MigrationPass &pass) {
tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp 35 MigrationPass &Pass;
40 UnusedInitRewriter(MigrationPass &pass)
74 void trans::rewriteUnusedInitDelegate(MigrationPass &pass) {
tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp 29 MigrationPass &Pass;
37 ZeroOutInDeallocRemover(MigrationPass &pass) : Pass(pass), SelfD(nullptr) {
223 void trans::removeZeroOutPropsInDeallocFinalize(MigrationPass &pass) {
tools/clang/lib/ARCMigrate/Transforms.cpp 208 StringRef trans::getNilString(MigrationPass &Pass) {
517 static void GCRewriteFinalize(MigrationPass &pass) {
557 static void traverseAST(MigrationPass &pass) {
571 static void independentTransforms(MigrationPass &pass) {
tools/clang/lib/ARCMigrate/Transforms.h 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);
43 void removeEmptyStatementsAndDeallocFinalize(MigrationPass &pass);
84 MigrationPass &Pass;
103 explicit MigrationContext(MigrationPass &pass) : Pass(pass) {}
182 StringRef getNilString(MigrationPass &Pass);
186 MigrationPass &Pass;
191 BodyTransform(MigrationPass &pass) : Pass(pass), ParentD(nullptr) { }