- Oct 24, 2003
-
-
Chris Lattner authored
llvm-svn: 9496
-
- Oct 23, 2003
-
-
Brian Gaeke authored
llvm-svn: 9452
-
Brian Gaeke authored
Make FnAllocState contain vectors of AllocInfo, instead of LLVM Constants. Give doFinalization a method comment, and let it do the work of converting AllocInfos to LLVM Constants. llvm-svn: 9451
-
Brian Gaeke authored
llvm-svn: 9450
-
Brian Gaeke authored
llvm-svn: 9449
-
Misha Brukman authored
* Fix order of #includes * Make code layout more consistent * Eliminate extraneous whitespace and comment-lines llvm-svn: 9433
-
Misha Brukman authored
* Doxygen-ify method comments llvm-svn: 9432
-
Misha Brukman authored
* Doxygen-ify comments * Make code layout more consistent llvm-svn: 9431
-
Misha Brukman authored
* Make file description more readable * Make code layout more consistent, include comment in assert so it's visible during execution if it hits llvm-svn: 9430
-
Misha Brukman authored
* Make code layout more consistent llvm-svn: 9427
-
Misha Brukman authored
llvm-svn: 9426
-
- Oct 22, 2003
-
-
Brian Gaeke authored
llvm-svn: 9388
-
Brian Gaeke authored
Constant early on, because we can do it in doFinalization. Tighten up a comment. llvm-svn: 9387
-
Brian Gaeke authored
llvm-svn: 9386
-
Brian Gaeke authored
Try to improve method comments a little. Get rid of some excess whitespace; put braces on previous line when possible. Add stub for method to verify the work of saveState(). llvm-svn: 9385
-
- Oct 21, 2003
-
-
John Criswell authored
llvm-svn: 9324
-
John Criswell authored
llvm-svn: 9321
-
John Criswell authored
llvm-svn: 9312
-
- Oct 20, 2003
-
-
John Criswell authored
Header files will be on the way. llvm-svn: 9298
-
- Oct 19, 2003
-
-
Chris Lattner authored
Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions. llvm-svn: 9269
-
- Oct 16, 2003
-
-
Chris Lattner authored
llvm-svn: 9144
-
- Oct 15, 2003
-
-
Chris Lattner authored
llvm-svn: 9135
-
- Oct 13, 2003
-
-
Chris Lattner authored
llvm-svn: 9071
-
- Oct 10, 2003
-
-
Misha Brukman authored
* Wrap code at 80 columns * Ordered includes according to LLVM style guide llvm-svn: 9020
-
- Oct 08, 2003
-
-
Alkis Evlogimenos authored
and TargetInstrDescriptor::ImplicitUses to always point to a null terminated array and never be null. So there is no need to check for pointer validity when iterating over those sets. Code that looked like: if (const unsigned* AS = TID.ImplicitDefs) { for (int i = 0; AS[i]; ++i) { // use AS[i] } } was changed to: for (const unsigned* AS = TID.ImplicitDefs; *AS; ++AS) { // use *AS } llvm-svn: 8960
-
- Oct 02, 2003
-
-
Alkis Evlogimenos authored
Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller. llvm-svn: 8819
-
- Sep 30, 2003
-
-
Chris Lattner authored
llvm-svn: 8793
-
- Sep 24, 2003
-
-
Brian Gaeke authored
llvm-svn: 8699
-
Brian Gaeke authored
Check in my register allocator state-saving code. llvm-svn: 8698
-
Brian Gaeke authored
Shorten the markSuggestedColorUsable method. Add a switch for saving reg. alloc. state (coming soon). llvm-svn: 8697
-
Brian Gaeke authored
llvm-svn: 8696
-
- Sep 23, 2003
-
-
Chris Lattner authored
header comment llvm-svn: 8679
-
- Sep 21, 2003
-
-
Brian Gaeke authored
llvm-svn: 8648
-
Brian Gaeke authored
llvm-svn: 8647
-
Brian Gaeke authored
(I also zapped printMachineCode() and printLabel() at the previous checkin, but forgot to mention it.) llvm-svn: 8646
-
Brian Gaeke authored
llvm-svn: 8645
-
Brian Gaeke authored
Remove more excess whitespace. llvm-svn: 8644
-
Brian Gaeke authored
Fix typos in file header comment. llvm-svn: 8643
-
Brian Gaeke authored
excess whitespace a little. Also improved some comments. llvm-svn: 8642
-
Brian Gaeke authored
PhyRegAlloc.cpp: Don't include TargetMachine.h or TargetRegInfo.h, because these are provided by PhyRegAlloc.h. Merge class RegisterAllocator into class PhyRegAlloc. Simplify & move ctor, dtor to PhyRegAlloc.h. Make some of PhyRegAlloc's reference members into pointer members, so they can be more easily messed with. MarkAllocatedRegs() becomes a member method, with fewer args. PhyRegAlloc.h: Include Pass.h, TargetMachine.h and TargetRegInfo.h. Don't declare TargetRegInfo forward. Give AddedInstrns the obvious clear() method. Make some of PhyRegAlloc's reference members into pointer members, so they can be more easily messed with. Add prototype for markAllocatedRegs(). Remove unused inline void constructLiveRanges(). llvm-svn: 8641
-