- Feb 04, 2002
-
-
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
-
Chris Lattner authored
SchedPriorities.h llvm-svn: 1669
-
Chris Lattner authored
llvm-svn: 1668
-
Chris Lattner authored
that has a very minimal interface (like it should have). llvm-svn: 1667
-
Chris Lattner authored
Eventually they will probably get moved again, but at least now they aren't having to be compiled by 7 different .cpp files... llvm-svn: 1666
-
Chris Lattner authored
* convert over to pass based target backend. Much cleaner now llvm-svn: 1665
-
Chris Lattner authored
Try to decouple stuff as much as possible. llvm-svn: 1664
-
Chris Lattner authored
Convert some stages into passes in preparation for more splitting up. Try to decouple stuff as much as possible. llvm-svn: 1663
-
Chris Lattner authored
llvm-svn: 1662
-
Chris Lattner authored
backend's can customize compilation as much as they want llvm-svn: 1661
-
- Feb 03, 2002
-
-
Chris Lattner authored
llvm-svn: 1660
-
Chris Lattner authored
machineinstr memory before starting on the next method. llvm-svn: 1659
-
Chris Lattner authored
Switch from MachineCodeForVMInstr model that is built into the VMCore library to an annotation based MAchineCodeForInstruction model Instruction.cpp now has 0 lines of code generation related code in it. llvm-svn: 1658
-
Chris Lattner authored
Remove #includes llvm-svn: 1657
-
Chris Lattner authored
llvm-svn: 1656
-
Chris Lattner authored
* Switch to new MachineCodeForInstruction model llvm-svn: 1655
-
Chris Lattner authored
llvm-svn: 1654
-
Chris Lattner authored
* Implement memory freeing for instruction temporaries llvm-svn: 1653
-
Chris Lattner authored
* Implement permethod output of machine code to assembly llvm-svn: 1652
-
Chris Lattner authored
llvm-svn: 1651
-
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: 1642
-
Chris Lattner authored
* Output assembly code a method at a time instead of building it all up then emitting it as a whole module * Release memory contained in various annotations. llvm-svn: 1641
-
Chris Lattner authored
llvm-svn: 1640
-
Chris Lattner authored
move typedefs here llvm-svn: 1639
-