Home
last modified time | relevance | path

Searched refs:ReleaseMetadata (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DPtrState.cpp93 ReleaseMetadata = nullptr; in clear()
101 if (ReleaseMetadata != Other.ReleaseMetadata) in Merge()
102 ReleaseMetadata = nullptr; in Merge()
189 MDNode *ReleaseMetadata = in InitBottomUp() local
191 Sequence NewSeq = ReleaseMetadata ? S_MovableRelease : S_Stop; in InitBottomUp()
195 SetReleaseMetadata(ReleaseMetadata); in InitBottomUp()
355 MDNode *ReleaseMetadata = in MatchWithRelease() local
361 if (OldSeq == S_Retain || ReleaseMetadata != nullptr) in MatchWithRelease()
365 SetReleaseMetadata(ReleaseMetadata); in MatchWithRelease()
H A DPtrState.h76 MDNode *ReleaseMetadata = nullptr; member
130 return RRI.ReleaseMetadata != nullptr; in IsTrackingImpreciseReleases()
133 const MDNode *GetReleaseMetadata() const { return RRI.ReleaseMetadata; } in GetReleaseMetadata()
135 void SetReleaseMetadata(MDNode *NewValue) { RRI.ReleaseMetadata = NewValue; } in SetReleaseMetadata()
H A DObjCARCOpts.cpp1799 if (MDNode *M = ReleasesToMove.ReleaseMetadata) in MoveCalls()
1883 ReleasesToMove.ReleaseMetadata = in PairUpRetainsAndReleases()
1884 NewRetainReleaseRRI.ReleaseMetadata; in PairUpRetainsAndReleases()
1889 if (ReleasesToMove.ReleaseMetadata != in PairUpRetainsAndReleases()
1890 NewRetainReleaseRRI.ReleaseMetadata) in PairUpRetainsAndReleases()
1891 ReleasesToMove.ReleaseMetadata = nullptr; in PairUpRetainsAndReleases()