Lines Matching full:live
1 //===-- LiveIntervalUnion.h - Live interval union data struct --*- C++ -*--===//
10 // LiveIntervalUnion is a union of live segments across multiple live virtual
34 /// Compare a live virtual register segment to a LiveIntervalUnion segment.
41 /// Union of live intervals that are strong candidates for coalescing into a
43 /// expect the constituent live intervals to be disjoint, although we may
46 // A set of live virtual register segments that supports fast insertion,
53 // which may belong to a different live virtual register. We also must be able
71 // Iterate over all segments in the union of live virtual registers ordered
89 // Add a live virtual register to this union and merge its segments.
92 // Remove a live virtual register's segments from this union.
102 // Verify the live intervals in this union and add them to the visited set.
106 /// Query interferences between a single live virtual register and a live
157 // Does this live virtual register interfere with the union?
161 // query's live virtual register, up to maxInterferingRegs.