Lines Matching defs:Pass
48 MigrationPass &Pass;
75 : MigrateCtx(MigrateCtx), Pass(MigrateCtx.Pass) { }
137 Transaction Trans(Pass.TA);
150 Transaction Trans(Pass.TA);
212 (Pass.isGCMigration() && !hasGCWeak(props, atLoc)))
226 Pass.TA.clearDiagnostic(diag::err_arc_strong_property_ownership,
234 bool canUseWeak = canApplyWeak(Pass.Ctx, getPropertyType(props),
235 /*AllowOnUnknownClass=*/Pass.isGCMigration());
237 (Pass.isGCMigration() && !hasGCWeak(props, atLoc)) ? "strong" :
249 (Pass.isGCMigration() && !hasGCWeak(props, atLoc)) ? "__strong " :
251 Pass.TA.insert(I->IvarD->getLocation(), toWhich);
255 Pass.TA.clearDiagnostic(diag::err_arc_strong_property_ownership,
264 bool canUseWeak = canApplyWeak(Pass.Ctx, getPropertyType(props),
265 /*AllowOnUnknownClass=*/Pass.isGCMigration());
276 Pass.TA.insert(I->IvarD->getLocation(),
280 Pass.TA.clearDiagnostic(diag::err_arc_strong_property_ownership,
284 Pass.TA.clearDiagnostic(
335 if (Pass.isGCMigration())
353 if (!Pass.isGCMigration())