Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:newRegs

14 // registers are created and added to the newRegs vector.
62 SmallVectorImpl<unsigned> &NewRegs;
69 /// FirstNew - Index of the first register added to NewRegs.
117 /// @param newRegs List to receive any new registers created. This needn't be
126 LiveRangeEdit(LiveInterval *parent, SmallVectorImpl<unsigned> &newRegs,
130 : Parent(parent), NewRegs(newRegs), MRI(MF.getRegInfo()), LIS(lis),
132 FirstNew(newRegs.size()), ScannedRemattable(false),
147 iterator begin() const { return NewRegs.begin()+FirstNew; }
148 iterator end() const { return NewRegs.end(); }
149 unsigned size() const { return NewRegs.size()-FirstNew; }
151 unsigned get(unsigned idx) const { return NewRegs[idx+FirstNew]; }
160 /// we want to drop it from the NewRegs set.
161 void pop_back() { NewRegs.pop_back(); }
164 return makeArrayRef(NewRegs).slice(FirstNew);