Lines Matching refs:RRInfo
498 BlotMapVector<Value *, RRInfo> &Retains,
502 BlotMapVector<Value *, RRInfo> &Retains);
504 DenseMap<Value *, RRInfo> &Releases,
508 DenseMap<Value *, RRInfo> &Releases);
510 BlotMapVector<Value *, RRInfo> &Retains,
511 DenseMap<Value *, RRInfo> &Releases);
513 void MoveCalls(Value *Arg, RRInfo &RetainsToMove, RRInfo &ReleasesToMove,
514 BlotMapVector<Value *, RRInfo> &Retains,
515 DenseMap<Value *, RRInfo> &Releases,
520 BlotMapVector<Value *, RRInfo> &Retains,
521 DenseMap<Value *, RRInfo> &Releases, Module *M,
525 RRInfo &RetainsToMove, RRInfo &ReleasesToMove,
530 BlotMapVector<Value *, RRInfo> &Retains,
531 DenseMap<Value *, RRInfo> &Releases, Module *M);
1101 Instruction *Inst, BasicBlock *BB, BlotMapVector<Value *, RRInfo> &Retains, in VisitInstructionBottomUp()
1194 BlotMapVector<Value *, RRInfo> &Retains) { in VisitBottomUp()
1252 DenseMap<Value *, RRInfo> &Releases, in VisitInstructionTopDown()
1323 DenseMap<Value *, RRInfo> &Releases) { in VisitTopDown()
1446 BlotMapVector<Value *, RRInfo> &Retains, in Visit()
1447 DenseMap<Value *, RRInfo> &Releases) { in Visit()
1478 void ObjCARCOpt::MoveCalls(Value *Arg, RRInfo &RetainsToMove, in MoveCalls()
1479 RRInfo &ReleasesToMove, in MoveCalls()
1480 BlotMapVector<Value *, RRInfo> &Retains, in MoveCalls()
1481 DenseMap<Value *, RRInfo> &Releases, in MoveCalls()
1533 BlotMapVector<Value *, RRInfo> &Retains, in PairUpRetainsAndReleases()
1534 DenseMap<Value *, RRInfo> &Releases, Module *M, in PairUpRetainsAndReleases()
1537 SmallVectorImpl<Instruction *> &DeadInsts, RRInfo &RetainsToMove, in PairUpRetainsAndReleases()
1538 RRInfo &ReleasesToMove, Value *Arg, bool KnownSafe, in PairUpRetainsAndReleases()
1562 const RRInfo &NewRetainRRI = It->second; in PairUpRetainsAndReleases()
1570 const RRInfo &NewRetainReleaseRRI = Jt->second; in PairUpRetainsAndReleases()
1638 const RRInfo &NewReleaseRRI = It->second; in PairUpRetainsAndReleases()
1645 const RRInfo &NewReleaseRetainRRI = Jt->second; in PairUpRetainsAndReleases()
1739 BlotMapVector<Value *, RRInfo> &Retains, in PerformCodePlacement()
1740 DenseMap<Value *, RRInfo> &Releases, Module *M) { in PerformCodePlacement()
1744 RRInfo RetainsToMove; in PerformCodePlacement()
1745 RRInfo ReleasesToMove; in PerformCodePlacement()
1751 for (BlotMapVector<Value *, RRInfo>::const_iterator I = Retains.begin(), in PerformCodePlacement()
1971 DenseMap<Value *, RRInfo> Releases; in OptimizeSequences()
1972 BlotMapVector<Value *, RRInfo> Retains; in OptimizeSequences()