- Feb 05, 2002
-
-
Chris Lattner authored
llvm-svn: 1709
-
Chris Lattner authored
llvm-svn: 1708
-
Chris Lattner authored
llvm-svn: 1707
-
Chris Lattner authored
* applyFlowFunc DOES NOT NEED TO COPY the huge BB->BBLiveVar Map every time it is invoked! * Big cleanups. * Make BBLiveVar.h effectively an internal header file * Prepare LiveVarMap.h for deletion llvm-svn: 1706
-
Chris Lattner authored
* Make BBLiveVar.h effectively an internal header file * Prepare LiveVarMap.h for deletion llvm-svn: 1705
-
Chris Lattner authored
llvm-svn: 1704
-
- Feb 04, 2002
-
-
Chris Lattner authored
llvm-svn: 1703
-
Chris Lattner authored
llvm-svn: 1702
-
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
llvm-svn: 1699
-
Chris Lattner authored
llvm-svn: 1698
-
Chris Lattner authored
llvm-svn: 1697
-
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
llvm-svn: 1694
-
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
llvm-svn: 1692
-
Chris Lattner authored
llvm-svn: 1691
-
Chris Lattner authored
llvm-svn: 1690
-
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
* Convert over to valueset interface that uses insert & erase insead of add and remove * the -> operator really isn't that hard to use! llvm-svn: 1687
-
Chris Lattner authored
llvm-svn: 1686
-
Chris Lattner authored
Remove frivolous const's Make use of the -> operator llvm-svn: 1685
-
Chris Lattner authored
llvm-svn: 1684
-
Chris Lattner authored
llvm-svn: 1683
-
Chris Lattner authored
is a huge fixme. llvm-svn: 1682
-
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: 1680
-
Chris Lattner authored
Eliminate ModuleAnalyzer. It's old code that is not going to be used in the near future llvm-svn: 1679
-
Chris Lattner authored
llvm-svn: 1678
-
Chris Lattner authored
* Reduce number of #includes * Remove blatently misleading qualifiers (how do you have an inlined pure virtual function?) * Remove unnecesary & ignored qualifiers (const int argument vs int argument) * SparcInternals.h now no longer #includes RegClass.h or SparcRegClassInfo.h * Pull inlined functions out of .h file if they are virtual and interfere with dependencies llvm-svn: 1677
-
Chris Lattner authored
llvm-svn: 1676
-
Chris Lattner authored
llvm-svn: 1675
-
Chris Lattner authored
llvm-svn: 1674
-
Chris Lattner authored
* Reduce number of #includes * Delete blank lines at end of files * Remove blatently misleading qualifiers (how do you have an inlined pure virtual function?) * Remove unnecesary & ignored qualifiers (const int argument vs int argument) * Remove LARGE chunks of "inline" code out to .cpp file * s/unsigned int/unsigned/ llvm-svn: 1673
-
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
llvm-svn: 1671
-
Chris Lattner authored
llvm-svn: 1670
-