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);
1102 Instruction *Inst, BasicBlock *BB, BlotMapVector<Value *, RRInfo> &Retains, in VisitInstructionBottomUp()
1195 BlotMapVector<Value *, RRInfo> &Retains) { in VisitBottomUp()
1253 DenseMap<Value *, RRInfo> &Releases, in VisitInstructionTopDown()
1324 DenseMap<Value *, RRInfo> &Releases) { in VisitTopDown()
1447 BlotMapVector<Value *, RRInfo> &Retains, in Visit()
1448 DenseMap<Value *, RRInfo> &Releases) { in Visit()
1475 void ObjCARCOpt::MoveCalls(Value *Arg, RRInfo &RetainsToMove, in MoveCalls()
1476 RRInfo &ReleasesToMove, in MoveCalls()
1477 BlotMapVector<Value *, RRInfo> &Retains, in MoveCalls()
1478 DenseMap<Value *, RRInfo> &Releases, in MoveCalls()
1530 BlotMapVector<Value *, RRInfo> &Retains, in PairUpRetainsAndReleases()
1531 DenseMap<Value *, RRInfo> &Releases, Module *M, in PairUpRetainsAndReleases()
1534 SmallVectorImpl<Instruction *> &DeadInsts, RRInfo &RetainsToMove, in PairUpRetainsAndReleases()
1535 RRInfo &ReleasesToMove, Value *Arg, bool KnownSafe, in PairUpRetainsAndReleases()
1557 const RRInfo &NewRetainRRI = It->second; in PairUpRetainsAndReleases()
1565 const RRInfo &NewRetainReleaseRRI = Jt->second; in PairUpRetainsAndReleases()
1631 const RRInfo &NewReleaseRRI = It->second; in PairUpRetainsAndReleases()
1638 const RRInfo &NewReleaseRetainRRI = Jt->second; in PairUpRetainsAndReleases()
1732 BlotMapVector<Value *, RRInfo> &Retains, in PerformCodePlacement()
1733 DenseMap<Value *, RRInfo> &Releases, Module *M) { in PerformCodePlacement()
1737 RRInfo RetainsToMove; in PerformCodePlacement()
1738 RRInfo ReleasesToMove; in PerformCodePlacement()
1744 for (BlotMapVector<Value *, RRInfo>::const_iterator I = Retains.begin(), in PerformCodePlacement()
1964 DenseMap<Value *, RRInfo> Releases; in OptimizeSequences()
1965 BlotMapVector<Value *, RRInfo> Retains; in OptimizeSequences()