* Wrap some comments to 80 cols

* Add const_iterator stuff
* Add a print method, which means that I can now call dump() from the
  debugger.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16612 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2004-09-30 15:59:17 +00:00
parent d7bf501cc7
commit 70ca358b7d
3 changed files with 44 additions and 32 deletions

View File

@@ -81,8 +81,10 @@ namespace llvm {
return getBaseIndex(index) + InstrSlots::STORE;
}
// FIXME: this should really be a const_iterator
typedef Reg2IntervalMap::iterator iterator;
typedef Reg2IntervalMap::const_iterator const_iterator;
const_iterator begin() const { return r2iMap_.begin(); }
const_iterator end() const { return r2iMap_.end(); }
iterator begin() { return r2iMap_.begin(); }
iterator end() { return r2iMap_.end(); }
unsigned getNumIntervals() const { return r2iMap_.size(); }
@@ -125,6 +127,9 @@ namespace llvm {
/// runOnMachineFunction - pass entry point
virtual bool runOnMachineFunction(MachineFunction&);
/// print - Implement the dump method.
virtual void print(std::ostream &O) const;
private:
/// computeIntervals - compute live intervals
void computeIntervals();