- Feb 05, 2002
-
-
Chris Lattner authored
llvm-svn: 1720
-
Chris Lattner authored
return references instead of pointers. llvm-svn: 1719
-
Chris Lattner authored
* Removal dependencies on Type.h & remove uses of getTypeID() llvm-svn: 1718
-
Chris Lattner authored
* Removal of getTypeID() methods, and dependence on llvm/Type.h, from IGNode & LiveRange llvm-svn: 1717
-
Chris Lattner authored
llvm-svn: 1716
-
Chris Lattner authored
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
-
Chris Lattner authored
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. llvm-svn: 1711
-
Chris Lattner authored
* Introduce RAV to allow stream I/O instead of using printValue llvm-svn: 1710
-
Chris Lattner authored
llvm-svn: 1707
-
- Feb 04, 2002
-
-
Chris Lattner authored
llvm-svn: 1701
-
Chris Lattner authored
* InstructionScheduling is now a real pass * InstrSched _uses_ LiveVar analysis, instead of creating it's own copy many times through a loop. In this was LiveVarAnalysis is actually even SHARED by Register allocation. * SchedPriorities is now passed the live var information in llvm-svn: 1700
-
Chris Lattner authored
Switch register allocator over to using LoopInfo directly instead of indirectly through LoopDepthCalculator llvm-svn: 1696
-
Chris Lattner authored
do not expose it. Additionally, have it be auto generated by the pass framework for us. llvm-svn: 1695
-
Chris Lattner authored
Make #include "llvm/Analysis/LoopDepth.h" be an internal artifact of how register allocation is implemented. llvm-svn: 1693
-
Chris Lattner authored
* ValueSet interface converted from add/remove to insert/erase * Minor cleanups llvm-svn: 1689
-
Chris Lattner authored
Minor cleanups llvm-svn: 1688
-
Chris Lattner authored
need to know _anything_ about RegAlloc to use it. Well in the end maybe. llvm-svn: 1681
-
Chris Lattner authored
llvm-svn: 1675
-
Chris Lattner authored
llvm-svn: 1674
-
Chris Lattner authored
* Reduce number of #includes, sometimes drastically (LiveRangeInfo.h lost _7_) * Move instrIsFeasible() from InstrScheduling.h to SchedPriorities.h * Delete blank lines at end of files llvm-svn: 1672
-
Chris Lattner authored
SchedPriorities.h llvm-svn: 1669
-
Chris Lattner authored
that has a very minimal interface (like it should have). llvm-svn: 1667
-
- Feb 03, 2002
-
-
Chris Lattner authored
llvm-svn: 1660
-
Chris Lattner authored
llvm-svn: 1650
-
Chris Lattner authored
* Remove MachineCodeFor(Method|VMInstr) code to their own .cpp files llvm-svn: 1649
-
Chris Lattner authored
llvm-svn: 1648
-
Chris Lattner authored
* Switch to MAchineCodeForInstruction model instead of MachineCodeForVMInstr llvm-svn: 1647
-
Chris Lattner authored
llvm-svn: 1646
-
Chris Lattner authored
llvm-svn: 1645
-
Chris Lattner authored
* Switch from MachineCodeForVMInstr to MachineCodeForInstruction model llvm-svn: 1644
-
Chris Lattner authored
* Convert a few (*X). to X-> llvm-svn: 1643
-
Chris Lattner authored
llvm-svn: 1637
-
- Jan 31, 2002
-
-
Chris Lattner authored
llvm-svn: 1601
-
- Jan 23, 2002
-
-
Chris Lattner authored
llvm-svn: 1554
-
- Jan 21, 2002
-
-
Chris Lattner authored
llvm-svn: 1504
-
- Jan 20, 2002
-
-
Chris Lattner authored
llvm-svn: 1503
-
- Jan 08, 2002
-
-
Ruchira Sasanka authored
llvm-svn: 1500
-
- Jan 07, 2002
-
-
Ruchira Sasanka authored
llvm-svn: 1499
-
Ruchira Sasanka authored
Added correct spill candidate selection logic. llvm-svn: 1493
-
Ruchira Sasanka authored
llvm-svn: 1491
-