Home
last modified time | relevance | path

Searched refs:MigrateCtx (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransGCAttrs.cpp27 MigrationContext &MigrateCtx; member in __anonc1f1c3880111::GCAttrsCollector
35 : MigrateCtx(ctx), FullyMigratable(false), in GCAttrsCollector()
92 if (MigrateCtx.AttrSet.count(OrigLoc)) in handleAttr()
95 ASTContext &Ctx = MigrateCtx.Pass.Ctx; in handleAttr()
108 MigrateCtx.AttrSet.insert(OrigLoc); in handleAttr()
109 MigrateCtx.GCAttrs.push_back(MigrationContext::GCAttrOccurrence()); in handleAttr()
110 MigrationContext::GCAttrOccurrence &Attr = MigrateCtx.GCAttrs.back(); in handleAttr()
172 SourceManager &SM = MigrateCtx.Pass.Ctx.getSourceManager(); in isInMainFile()
179 static void errorForGCAttrsOnNonObjC(MigrationContext &MigrateCtx) { in errorForGCAttrsOnNonObjC() argument
180 TransformActions &TA = MigrateCtx.Pass.TA; in errorForGCAttrsOnNonObjC()
[all …]
H A DTransforms.h46 MigrationContext &MigrateCtx; variable
51 BodyContext(MigrationContext &MigrateCtx, Stmt *S) in BodyContext() argument
52 : MigrateCtx(MigrateCtx), PMap(S), TopStmt(S) {} in BodyContext()
54 MigrationContext &getMigrationContext() { return MigrateCtx; } in getMigrationContext()
60 MigrationContext &MigrateCtx; variable
64 ObjCImplementationContext(MigrationContext &MigrateCtx, in ObjCImplementationContext() argument
66 : MigrateCtx(MigrateCtx), ImpD(D) {} in ObjCImplementationContext()
68 MigrationContext &getMigrationContext() { return MigrateCtx; } in getMigrationContext()
75 virtual void traverseTU(MigrationContext &MigrateCtx) { } in traverseTU() argument
146 void traverseTU(MigrationContext &MigrateCtx) override;
H A DTransGCCalls.cpp22 MigrationContext &MigrateCtx; member in __anonac36ff090111::GCCollectableCallsChecker
28 : MigrateCtx(ctx) { in GCCollectableCallsChecker()
29 IdentifierTable &Ids = MigrateCtx.Pass.Ctx.Idents; in GCCollectableCallsChecker()
37 TransformActions &TA = MigrateCtx.Pass.TA; in VisitCallExpr()
39 if (MigrateCtx.isGCOwnedNonObjC(E->getType())) { in VisitCallExpr()
H A DTransforms.cpp319 MigrationContext &MigrateCtx; member in __anon26e897370211::ASTTransform
323 ASTTransform(MigrationContext &MigrateCtx) : MigrateCtx(MigrateCtx) { } in ASTTransform() argument
328 ObjCImplementationContext ImplCtx(MigrateCtx, D); in TraverseObjCImplementationDecl()
330 I = MigrateCtx.traversers_begin(), in TraverseObjCImplementationDecl()
331 E = MigrateCtx.traversers_end(); I != E; ++I) in TraverseObjCImplementationDecl()
341 BodyContext BodyCtx(MigrateCtx, rootS); in TraverseStmt()
343 I = MigrateCtx.traversers_begin(), in TraverseStmt()
344 E = MigrateCtx.traversers_end(); I != E; ++I) in TraverseStmt()
558 MigrationContext MigrateCtx(pass); in traverseAST() local
561 MigrateCtx.addTraverser(new GCCollectableCallsTraverser); in traverseAST()
[all …]
H A DTransProperties.cpp46 MigrationContext &MigrateCtx; member in __anon8393a07d0111::PropertiesRewriter
73 explicit PropertiesRewriter(MigrationContext &MigrateCtx) in PropertiesRewriter() argument
74 : MigrateCtx(MigrateCtx), Pass(MigrateCtx.Pass) { } in PropertiesRewriter()
157 MigrateCtx.rewritePropertyAttribute("retain", toAttr, atLoc); in doPropAction()
272 return MigrateCtx.removePropertyAttribute(fromAttr, atLoc); in removeAttribute()
277 return MigrateCtx.rewritePropertyAttribute(fromAttr, toAttr, atLoc); in rewriteAttribute()
281 return MigrateCtx.addPropertyAttribute(attr, atLoc); in addAttribute()
340 return MigrateCtx.AtPropsWeak.count(atLoc); in hasGCWeak()