reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
147 RRI.clear(); 157 RRI.clear(); 169 Partial = RRI.Merge(Other.RRI); 169 Partial = RRI.Merge(Other.RRI);lib/Transforms/ObjCARC/PtrState.h
119 bool IsKnownSafe() const { return RRI.KnownSafe; } 121 void SetKnownSafe(const bool NewValue) { RRI.KnownSafe = NewValue; } 123 bool IsTailCallRelease() const { return RRI.IsTailCallRelease; } 126 RRI.IsTailCallRelease = NewValue; 130 return RRI.ReleaseMetadata != nullptr; 133 const MDNode *GetReleaseMetadata() const { return RRI.ReleaseMetadata; } 135 void SetReleaseMetadata(MDNode *NewValue) { RRI.ReleaseMetadata = NewValue; } 137 bool IsCFGHazardAfflicted() const { return RRI.CFGHazardAfflicted; } 140 RRI.CFGHazardAfflicted = NewValue; 157 void InsertCall(Instruction *I) { RRI.Calls.insert(I); } 159 void InsertReverseInsertPt(Instruction *I) { RRI.ReverseInsertPts.insert(I); } 161 void ClearReverseInsertPts() { RRI.ReverseInsertPts.clear(); } 163 bool HasReverseInsertPts() const { return !RRI.ReverseInsertPts.empty(); } 165 const RRInfo &GetRRInfo() const { return RRI; }