Lines Matching refs:Stage
129 LiveRangeStage Stage;
134 RegInfo() : Stage(RS_New), Cascade(0) {}
140 return ExtraRegInfo[VirtReg.reg].Stage;
143 void setStage(const LiveInterval &VirtReg, LiveRangeStage Stage) {
145 ExtraRegInfo[VirtReg.reg].Stage = Stage;
153 if (ExtraRegInfo[Reg].Stage == RS_New)
154 ExtraRegInfo[Reg].Stage = NewStage;
388 ExtraRegInfo[Old].Stage = RS_Assign;
409 if (ExtraRegInfo[Reg].Stage == RS_New)
410 ExtraRegInfo[Reg].Stage = RS_Assign;
412 if (ExtraRegInfo[Reg].Stage == RS_Split) {
417 if (ExtraRegInfo[Reg].Stage == RS_Assign && !LI->empty() &&
1774 LiveRangeStage Stage = getStage(VirtReg);
1775 DEBUG(dbgs() << StageName[Stage]
1781 if (Stage != RS_Split)
1790 if (Stage < RS_Split) {
1799 if (Stage >= RS_Done || !VirtReg.isSpillable())