reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/ObjCARC/PtrState.cpp
  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; }