Home | History | Annotate | Download | only in ObjCARC

Lines Matching defs:Merge

91 bool RRInfo::Merge(const RRInfo &Other) {
92 // Conservatively merge the ReleaseMetadata information.
96 // Conservatively merge the boolean state.
101 // Merge the call sets.
104 // Merge the insert point sets. If there are any differences,
105 // that makes this a partial merge.
138 void PtrState::Merge(const PtrState &Other, bool TopDown) {
147 // If we're doing a merge on a path that's previously seen a partial
148 // merge, conservatively drop the sequence, to avoid doing partial
149 // RR elimination. If the branch predicates for the two merge differ,
153 // Otherwise merge the other PtrState's RRInfo into our RRInfo. At this
155 // the merge operation caused us to undergo a partial merging of reverse
157 Partial = RRI.Merge(Other.RRI);