Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/ObjCARC/
DPtrState.cpp85 ReleaseMetadata = nullptr; in clear()
93 if (ReleaseMetadata != Other.ReleaseMetadata) in Merge()
94 ReleaseMetadata = nullptr; in Merge()
179 MDNode *ReleaseMetadata = in InitBottomUp() local
181 Sequence NewSeq = ReleaseMetadata ? S_MovableRelease : S_Release; in InitBottomUp()
183 SetReleaseMetadata(ReleaseMetadata); in InitBottomUp()
327 MDNode *ReleaseMetadata = in MatchWithRelease() local
333 if (OldSeq == S_Retain || ReleaseMetadata != nullptr) in MatchWithRelease()
337 SetReleaseMetadata(ReleaseMetadata); in MatchWithRelease()
DPtrState.h73 MDNode *ReleaseMetadata; member
88 : KnownSafe(false), IsTailCallRelease(false), ReleaseMetadata(nullptr), in RRInfo()
129 return RRI.ReleaseMetadata != nullptr; in IsTrackingImpreciseReleases()
132 const MDNode *GetReleaseMetadata() const { return RRI.ReleaseMetadata; } in GetReleaseMetadata()
134 void SetReleaseMetadata(MDNode *NewValue) { RRI.ReleaseMetadata = NewValue; } in SetReleaseMetadata()
DObjCARCOpts.cpp1507 if (MDNode *M = ReleasesToMove.ReleaseMetadata) in MoveCalls()
1595 ReleasesToMove.ReleaseMetadata = in PairUpRetainsAndReleases()
1596 NewRetainReleaseRRI.ReleaseMetadata; in PairUpRetainsAndReleases()
1601 if (ReleasesToMove.ReleaseMetadata != in PairUpRetainsAndReleases()
1602 NewRetainReleaseRRI.ReleaseMetadata) in PairUpRetainsAndReleases()
1603 ReleasesToMove.ReleaseMetadata = nullptr; in PairUpRetainsAndReleases()