Home | History | Annotate | Download | only in ARCMigrate

Lines Matching full:pass

30   MigrationPass &Pass;
38 ZeroOutInDeallocRemover(MigrationPass &pass) : Pass(pass), SelfD(nullptr) {
40 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("finalize"));
44 ASTContext &Ctx = Pass.Ctx;
45 TransformActions &TA = Pass.TA;
84 Transaction Trans(Pass.TA);
85 Pass.TA.removeStmt(POE);
93 Transaction Trans(Pass.TA);
94 Pass.TA.removeStmt(BOE);
215 if (E->isNullPointerConstant(Pass.Ctx, Expr::NPC_ValueDependentIsNull))
224 void trans::removeZeroOutPropsInDeallocFinalize(MigrationPass &pass) {
225 ZeroOutInDeallocRemover trans(pass);
226 trans.TraverseDecl(pass.Ctx.getTranslationUnitDecl());