summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-291-1/+1
| | | | llvm-svn: 2397
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-071-25/+19
| | | | | | | class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144
* Method.h no longer includes BasicBlock.hChris Lattner2002-02-121-0/+1
| | | | | | | Method::inst_* is now in llvm/Support/InstIterator.h GraphTraits specializations for BasicBlock and Methods are now in llvm/Support/CFG.h llvm-svn: 1746
* Convert operand iterator over to work like an STL iteratorChris Lattner2002-02-051-60/+28
| | | | llvm-svn: 1720
* * Code CleanupsChris Lattner2002-02-051-8/+6
| | | | | | * Removal dependencies on Type.h & remove uses of getTypeID() llvm-svn: 1718
* Must include SetOperations to do set_*Chris Lattner2002-02-051-0/+1
| | | | llvm-svn: 1716
* * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner2002-02-051-14/+12
| | | | | | | | | | function in the one .cpp file that uses it. Use ValueSet's instead. * Prepare to delete LiveVarSet.h & LiveVarSet.cpp * Eliminate the ValueSet class, making all old member functions into global templates that will eventually be moved to Support. * Eliminate some irrelevant const's llvm-svn: 1712
* * Code CleanupsChris Lattner2002-02-051-36/+25
| | | | | | * Introduce RAV to allow stream I/O instead of using printValue llvm-svn: 1710
* * Add #includes removed from headersChris Lattner2002-02-041-10/+8
| | | | | | | * ValueSet interface converted from add/remove to insert/erase * Minor cleanups llvm-svn: 1689
* Add #includes neccesary since they were removed from .h filesChris Lattner2002-02-041-0/+4
| | | | llvm-svn: 1675
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-73/+51
| | | | llvm-svn: 1503
* Added destructors and comments.Ruchira Sasanka2002-01-071-13/+67
| | | | | | Added correct spill candidate selection logic. llvm-svn: 1493
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-041-3/+3
| | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408
* Coalesing bug fix - now checks for the same regType instead of the sameRuchira Sasanka2001-11-101-3/+6
| | | | | | regClass since FP class has two reg Types. llvm-svn: 1236
* Corrected call interference bugRuchira Sasanka2001-10-191-0/+5
| | | | llvm-svn: 916
* Added support for caller savingRuchira Sasanka2001-10-161-22/+22
| | | | llvm-svn: 847
* Output to cerr rather than cout so that debug info doesn't mess up assembly ↵Chris Lattner2001-10-151-22/+22
| | | | | | generation llvm-svn: 840
* updated suggesting/coloring of call & return args & implicit operands.Ruchira Sasanka2001-10-151-52/+43
| | | | | | Changed added instr to a deque (from a vector) llvm-svn: 831
* --corrected coalescing test: coalsed only if two are of the same reg classRuchira Sasanka2001-10-121-6/+6
| | | | llvm-svn: 729
* --added suggesting colors; call/ret arg handlingRuchira Sasanka2001-09-301-15/+96
| | | | llvm-svn: 670
* * REMOVE extraneous debug info if DEBUG_RA is not setChris Lattner2001-09-191-1/+1
| | | | | | * Spell PhyRegAlloc right. llvm-svn: 645
* -- updated printingRuchira Sasanka2001-09-181-1/+15
| | | | llvm-svn: 631
* fixed printing messagesRuchira Sasanka2001-09-151-2/+4
| | | | llvm-svn: 590
* *** empty log message ***Ruchira Sasanka2001-09-141-0/+283
llvm-svn: 580
OpenPOWER on IntegriCloud