Lines Matching full:interval
65 // current live interval.
122 // First get all the defs from the interval values. This provides the correct
148 DEBUG(dbgs() << "*** Fixing inconsistent live interval! ***\n");
155 assert(fixed && "Couldn't fix broken live interval");
298 assert(!Orig.empty() && "Splitting empty interval?");
450 /// Create a new virtual register and live interval.
456 // Create the open interval.
463 assert(Idx != 0 && "Cannot select the complement interval");
464 assert(Idx < Edit->size() && "Can only select previously opened interval");
538 // The interval must be live beyond the instruction at Idx.
569 // The interval must be live into the instruction at Idx.
610 // The complement interval will be extended as needed by LRCalc.extend().
719 // Get the complement interval, always RegIdx 0.
844 // The interval [Start;End) is continuously mapped to RegIdx, ParentVNI.
1030 // Add the original defs from the parent interval.
1044 // Hoist back-copies to the complement interval when in spill mode.
1297 // \_____ Stack interval is live-out.
1317 // means we need to create a local interval that can be allocated a
1321 DEBUG(dbgs() << ", creating local interval " << LocalIntv << ".\n");
1341 // \_____ Stack interval is live-out.
1395 // means we need to create a local interval that can be allocated a
1401 // ____---====== Create local interval for interference range.