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

References

lib/Transforms/ObjCARC/ObjCARCOpts.cpp
 1577   for (Instruction *InsertPt : ReleasesToMove.ReverseInsertPts) {
 1590   for (Instruction *InsertPt : RetainsToMove.ReverseInsertPts) {
 1696             for (Instruction *RIP : NewRetainReleaseRRI.ReverseInsertPts) {
 1697               if (ReleasesToMove.ReverseInsertPts.insert(RIP).second) {
 1753             for (Instruction *RIP : NewReleaseRetainRRI.ReverseInsertPts) {
 1754               if (RetainsToMove.ReverseInsertPts.insert(RIP).second) {
 1779     RetainsToMove.ReverseInsertPts.clear();
 1780     ReleasesToMove.ReverseInsertPts.clear();
 1794         !RetainsToMove.ReverseInsertPts.empty() ||
 1795         !ReleasesToMove.ReverseInsertPts.empty();
lib/Transforms/ObjCARC/PtrState.cpp
   98   ReverseInsertPts.clear();
  117   bool Partial = ReverseInsertPts.size() != Other.ReverseInsertPts.size();
  117   bool Partial = ReverseInsertPts.size() != Other.ReverseInsertPts.size();
  118   for (Instruction *Inst : Other.ReverseInsertPts)
  119     Partial |= ReverseInsertPts.insert(Inst).second;
lib/Transforms/ObjCARC/PtrState.h
  159   void InsertReverseInsertPt(Instruction *I) { RRI.ReverseInsertPts.insert(I); }
  161   void ClearReverseInsertPts() { RRI.ReverseInsertPts.clear(); }
  163   bool HasReverseInsertPts() const { return !RRI.ReverseInsertPts.empty(); }