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);
1096 Instruction *Inst, BasicBlock *BB, BlotMapVector<Value *, RRInfo> &Retains, in VisitInstructionBottomUp()
1189 BlotMapVector<Value *, RRInfo> &Retains) { in VisitBottomUp()
1247 DenseMap<Value *, RRInfo> &Releases, in VisitInstructionTopDown()
1318 DenseMap<Value *, RRInfo> &Releases) { in VisitTopDown()
1444 BlotMapVector<Value *, RRInfo> &Retains, in Visit()
1445 DenseMap<Value *, RRInfo> &Releases) { in Visit()
1476 void ObjCARCOpt::MoveCalls(Value *Arg, RRInfo &RetainsToMove, in MoveCalls()
1477 RRInfo &ReleasesToMove, in MoveCalls()
1478 BlotMapVector<Value *, RRInfo> &Retains, in MoveCalls()
1479 DenseMap<Value *, RRInfo> &Releases, in MoveCalls()
1531 BlotMapVector<Value *, RRInfo> &Retains, in PairUpRetainsAndReleases()
1532 DenseMap<Value *, RRInfo> &Releases, Module *M, in PairUpRetainsAndReleases()
1535 SmallVectorImpl<Instruction *> &DeadInsts, RRInfo &RetainsToMove, in PairUpRetainsAndReleases()
1536 RRInfo &ReleasesToMove, Value *Arg, bool KnownSafe, in PairUpRetainsAndReleases()
1560 const RRInfo &NewRetainRRI = It->second; in PairUpRetainsAndReleases()
1568 const RRInfo &NewRetainReleaseRRI = Jt->second; in PairUpRetainsAndReleases()
1636 const RRInfo &NewReleaseRRI = It->second; in PairUpRetainsAndReleases()
1643 const RRInfo &NewReleaseRetainRRI = Jt->second; in PairUpRetainsAndReleases()
1737 BlotMapVector<Value *, RRInfo> &Retains, in PerformCodePlacement()
1738 DenseMap<Value *, RRInfo> &Releases, Module *M) { in PerformCodePlacement()
1742 RRInfo RetainsToMove; in PerformCodePlacement()
1743 RRInfo ReleasesToMove; in PerformCodePlacement()
1749 for (BlotMapVector<Value *, RRInfo>::const_iterator I = Retains.begin(), in PerformCodePlacement()
1969 DenseMap<Value *, RRInfo> Releases; in OptimizeSequences()
1970 BlotMapVector<Value *, RRInfo> Retains; in OptimizeSequences()