Lines Matching refs:RegIdx
322 /// intervals. Given a pair (RegIdx, ParentVNI->id), Values contains:
324 /// 1. No entry - the value is not mapped to Edit.get(RegIdx).
326 /// Edit.get(RegIdx). Each value is represented by a minimal live range at
328 /// of RegIdx in RegAssign.
340 /// getLRCalc - Return the LRCalc to use for RegIdx. In spill mode, the
343 LiveRangeCalc &getLRCalc(unsigned RegIdx) {
344 return LRCalc[SpillMode != SM_Partition && RegIdx != 0];
361 /// defValue - define a value in RegIdx from ParentVNI at Idx.
369 VNInfo *defValue(unsigned RegIdx, const VNInfo *ParentVNI, SlotIndex Idx,
372 /// forceRecompute - Force the live range of ParentVNI in RegIdx to be
376 void forceRecompute(unsigned RegIdx, const VNInfo &ParentVNI);
384 VNInfo *defFromParent(unsigned RegIdx,
436 bool Late, unsigned RegIdx);