Searched refs:ReverseInsertPts (Results 1 – 7 of 7) sorted by relevance
85 SmallPtrSet<Instruction *, 2> ReverseInsertPts; member160 void InsertReverseInsertPt(Instruction *I) { RRI.ReverseInsertPts.insert(I); } in InsertReverseInsertPt()162 void ClearReverseInsertPts() { RRI.ReverseInsertPts.clear(); } in ClearReverseInsertPts()164 bool HasReverseInsertPts() const { return !RRI.ReverseInsertPts.empty(); } in HasReverseInsertPts()
99 ReverseInsertPts.clear(); in clear()118 bool Partial = ReverseInsertPts.size() != Other.ReverseInsertPts.size(); in Merge()119 for (Instruction *Inst : Other.ReverseInsertPts) in Merge()120 Partial |= ReverseInsertPts.insert(Inst).second; in Merge()
1521 for (Instruction *InsertPt : ReleasesToMove.ReverseInsertPts) { in MoveCalls()1534 for (Instruction *InsertPt : RetainsToMove.ReverseInsertPts) { in MoveCalls()1640 for (Instruction *RIP : NewRetainReleaseRRI.ReverseInsertPts) { in PairUpRetainsAndReleases()1641 if (ReleasesToMove.ReverseInsertPts.insert(RIP).second) { in PairUpRetainsAndReleases()1697 for (Instruction *RIP : NewReleaseRetainRRI.ReverseInsertPts) { in PairUpRetainsAndReleases()1698 if (RetainsToMove.ReverseInsertPts.insert(RIP).second) { in PairUpRetainsAndReleases()1723 RetainsToMove.ReverseInsertPts.clear(); in PairUpRetainsAndReleases()1724 ReleasesToMove.ReverseInsertPts.clear(); in PairUpRetainsAndReleases()1738 !RetainsToMove.ReverseInsertPts.empty() || in PairUpRetainsAndReleases()1739 !ReleasesToMove.ReverseInsertPts.empty(); in PairUpRetainsAndReleases()
81 SmallPtrSet<Instruction *, 2> ReverseInsertPts; member158 void InsertReverseInsertPt(Instruction *I) { RRI.ReverseInsertPts.insert(I); } in InsertReverseInsertPt()160 void ClearReverseInsertPts() { RRI.ReverseInsertPts.clear(); } in ClearReverseInsertPts()162 bool HasReverseInsertPts() const { return !RRI.ReverseInsertPts.empty(); } in HasReverseInsertPts()
87 ReverseInsertPts.clear(); in clear()106 bool Partial = ReverseInsertPts.size() != Other.ReverseInsertPts.size(); in Merge()107 for (Instruction *Inst : Other.ReverseInsertPts) in Merge()108 Partial |= ReverseInsertPts.insert(Inst).second; in Merge()
1487 for (Instruction *InsertPt : ReleasesToMove.ReverseInsertPts) { in MoveCalls()1498 for (Instruction *InsertPt : RetainsToMove.ReverseInsertPts) { in MoveCalls()1606 for (Instruction *RIP : NewRetainReleaseRRI.ReverseInsertPts) { in PairUpRetainsAndReleases()1607 if (ReleasesToMove.ReverseInsertPts.insert(RIP).second) { in PairUpRetainsAndReleases()1663 for (Instruction *RIP : NewReleaseRetainRRI.ReverseInsertPts) { in PairUpRetainsAndReleases()1664 if (RetainsToMove.ReverseInsertPts.insert(RIP).second) { in PairUpRetainsAndReleases()1690 RetainsToMove.ReverseInsertPts.clear(); in PairUpRetainsAndReleases()1691 ReleasesToMove.ReverseInsertPts.clear(); in PairUpRetainsAndReleases()1704 const bool WillPerformCodeMotion = RetainsToMove.ReverseInsertPts.size() || in PairUpRetainsAndReleases()1705 ReleasesToMove.ReverseInsertPts.size(); in PairUpRetainsAndReleases()
1171 SmallPtrSet<Instruction *, 2> ReverseInsertPts; member1187 ReverseInsertPts.clear(); in clear()1285 RRI.ReverseInsertPts.insert(Other.RRI.ReverseInsertPts.begin(), in Merge()1286 Other.RRI.ReverseInsertPts.end()); in Merge()2351 S.RRI.ReverseInsertPts.clear(); in VisitBottomUp()2414 assert(S.RRI.ReverseInsertPts.empty()); in VisitBottomUp()2415 S.RRI.ReverseInsertPts.insert(Inst); in VisitBottomUp()2421 assert(S.RRI.ReverseInsertPts.empty()); in VisitBottomUp()2422 S.RRI.ReverseInsertPts.insert(Inst); in VisitBottomUp()2529 S.RRI.ReverseInsertPts.clear(); in VisitTopDown()[all …]