Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classes | Chris Lattner | 2002-04-28 | 1 | -3/+3 |
| | | | | | | to the global namespace llvm-svn: 2370 | ||||
* | * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into | Chris Lattner | 2002-02-12 | 1 | -2/+3 |
| | | | | | | | | | llvm/Support/CFG.h * Make pred & succ iterators for intervals global functions * Add #includes that are now neccesary because BasicBlock.h doesn't include InstrTypes.h anymore llvm-svn: 1750 | ||||
* | Pull predecessor and successor iterators out of the CFG*.h files, and plop ↵ | Chris Lattner | 2001-10-01 | 1 | -5/+3 |
| | | | | | | | | | them into the BasicBlock class where they should be. pred_begin/pred_end become methods on BasicBlock, and the cfg namespace isn't used anymore. llvm-svn: 691 | ||||
* | Pull iterators out of CFG.h and CFGdecls and put them in Support directory | Chris Lattner | 2001-09-28 | 1 | -1/+0 |
| | | | | llvm-svn: 664 | ||||
* | IntervalPartition & IntervalIterator classes have been split out into | Chris Lattner | 2001-06-24 | 1 | -197/+4 |
| | | | | | | their own .h files & .cpp file llvm-svn: 62 | ||||
* | Prepare for split between Interval, IntervalIterator, and IntervalIPartition | Chris Lattner | 2001-06-24 | 1 | -2/+2 |
| | | | | llvm-svn: 60 | ||||
* | Interval::HeaderNode is now accessed thorugh an accessor function | Chris Lattner | 2001-06-22 | 1 | -1/+1 |
| | | | | llvm-svn: 56 | ||||
* | Implement the new Interval::isLoop method | Chris Lattner | 2001-06-21 | 1 | -0/+29 |
| | | | | | | Implement destructor to free memory llvm-svn: 51 | ||||
* | Add capability to build a derived interval graph | Chris Lattner | 2001-06-20 | 1 | -44/+153 |
| | | | | llvm-svn: 41 | ||||
* | Initial Checking of Interval handling code | Chris Lattner | 2001-06-20 | 1 | -0/+85 |
llvm-svn: 39 |