Lines Matching defs:RetainsToMove
545 void MoveCalls(Value *Arg, RRInfo &RetainsToMove, RRInfo &ReleasesToMove,
555 RRInfo &RetainsToMove, RRInfo &ReleasesToMove,
1759 /// Move the calls in RetainsToMove and ReleasesToMove.
1760 void ObjCARCOpt::MoveCalls(Value *Arg, RRInfo &RetainsToMove,
1783 for (Instruction *InsertPt : RetainsToMove.ReverseInsertPts) {
1803 for (Instruction *OrigRetain : RetainsToMove.Calls) {
1820 SmallVectorImpl<Instruction *> &DeadInsts, RRInfo &RetainsToMove,
1829 // Connect the dots between the top-down-collected RetainsToMove and
1932 if (RetainsToMove.Calls.insert(NewReleaseRetain).second) {
1948 if (RetainsToMove.ReverseInsertPts.insert(RIP).second) {
1973 RetainsToMove.ReverseInsertPts.clear();
1988 !RetainsToMove.ReverseInsertPts.empty() ||
2050 // Connect the dots between the top-down-collected RetainsToMove and
2052 RRInfo RetainsToMove, ReleasesToMove;
2056 RetainsToMove, ReleasesToMove, Arg, KnownSafe,
2062 MoveCalls(Arg, RetainsToMove, ReleasesToMove,