Searched refs:RRInfo (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/Transforms/ObjCARC/
H A DPtrState.h53 struct RRInfo { struct in namespace:llvm::objcarc
87 RRInfo() function in struct:llvm::objcarc::RRInfo
93 /// Conservatively merge the two RRInfo. Returns true if a partial merge has
95 bool Merge(const RRInfo &Other);
113 RRInfo RRI;
164 const RRInfo &GetRRInfo() const { return RRI; }
H A DObjCARCOpts.cpp498 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>
[all...]
H A DPtrState.cpp79 // RRInfo
82 void RRInfo::clear() {
91 bool RRInfo::Merge(const RRInfo &Other) {
153 // Otherwise merge the other PtrState's RRInfo into our RRInfo. At this
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DObjCARC.cpp1135 /// RRInfo - Unidirectional information about either a
1138 struct RRInfo { struct in namespace:__anon20250
1173 RRInfo() : function in struct:__anon20250::RRInfo
1181 void RRInfo::clear() {
1206 RRInfo RRI;
1480 MapVector<Value *, RRInfo> &Retains);
1483 DenseMap<Value *, RRInfo> &Releases);
1486 MapVector<Value *, RRInfo> &Retains,
1487 DenseMap<Value *, RRInfo> &Releases);
1489 void MoveCalls(Value *Arg, RRInfo
[all...]

Completed in 75 milliseconds