typedef SmallVectorImpl<LiveInterval*>::const_iterator iterator;
iterator begin() const { return newRegs_.begin()+firstNew_; }
iterator end() const { return newRegs_.end(); }
-
- /// assignStackSlot - Ensure a stack slot is assigned to parent.
- /// @return the assigned stack slot number.
- int assignStackSlot(VirtRegMap&);
+ unsigned size() const { return newRegs_.size()-firstNew_; }
+ LiveInterval *get(unsigned idx) const { return newRegs_[idx+firstNew_]; }
/// create - Create a new register with the same class and stack slot as
/// parent.