- Mar 01, 2004
-
-
Brian Gaeke authored
(16) into certain areas of the SPARC V9 back-end. I'm fairly sure the US IIIi's dcache has 32-byte lines, so I'm not sure where the 16 came from. However, in the interest of not breaking things any more than they already are, I'm going to leave the constant alone. llvm-svn: 12043
-
Tanya Lattner authored
llvm-svn: 12031
-
Tanya Lattner authored
Removing old graph files with new graph files that I wrote. Updated ModuloScheduling pass, but still in progress. llvm-svn: 12030
-
- Feb 29, 2004
-
-
Chris Lattner authored
llvm-svn: 12010
-
Chris Lattner authored
llvm-svn: 12009
-
Chris Lattner authored
llvm-svn: 12007
-
Chris Lattner authored
llvm-svn: 12003
-
Chris Lattner authored
llvm-svn: 12002
-
Chris Lattner authored
llvm-svn: 12001
-
Chris Lattner authored
llvm-svn: 11986
-
Chris Lattner authored
llvm-svn: 11977
-
- Feb 27, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11898
-
Alkis Evlogimenos authored
that they are as far away from the loads as possible. llvm-svn: 11895
-
Alkis Evlogimenos authored
MRegisterInfo::isPhysicalRegister(). llvm-svn: 11894
-
Alkis Evlogimenos authored
llvm-svn: 11892
-
- Feb 26, 2004
-
-
Alkis Evlogimenos authored
MRegisterInfo::is{Physical,Virtual}Register. Apply appropriate fixes to relevant files. llvm-svn: 11882
-
Chris Lattner authored
llvm-svn: 11868
-
Alkis Evlogimenos authored
MRegisterInfo::is{Physical,Virtual}Register. llvm-svn: 11849
-
- Feb 25, 2004
-
-
Brian Gaeke authored
llvm-svn: 11844
-
Alkis Evlogimenos authored
llvm-svn: 11841
-
Alkis Evlogimenos authored
to objects. llvm-svn: 11840
-
Chris Lattner authored
llvm-svn: 11830
-
- Feb 24, 2004
-
-
Brian Gaeke authored
llvm-svn: 11804
-
Alkis Evlogimenos authored
allocator. The implementation is completely rewritten and now employs several optimizations not exercised before. For example for 164.gzip we have 997 loads and 699 stores vs the 1221 loads and 880 stores we have before. llvm-svn: 11798
-
Alkis Evlogimenos authored
register mapping or a stack slot mapping. llvm-svn: 11795
-
Alkis Evlogimenos authored
llvm-svn: 11782
-
Alkis Evlogimenos authored
llvm-svn: 11781
-
Alkis Evlogimenos authored
251 (providing a generic machine code rewriter/spiller). llvm-svn: 11780
-
- Feb 23, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11759
-
Chris Lattner authored
llvm-svn: 11758
-
Chris Lattner authored
llvm-svn: 11757
-
Alkis Evlogimenos authored
llvm-svn: 11756
-
Alkis Evlogimenos authored
llvm-svn: 11755
-
Alkis Evlogimenos authored
block into MachineBasicBlock::getFirstTerminator(). This also fixes a bug in the implementation of the above in both RegAllocLocal and InstrSched, where instructions where added after the terminator if the basic block's only instruction was a terminator (it shouldn't matter for RegAllocLocal since this case never occurs in practice). llvm-svn: 11748
-
Alkis Evlogimenos authored
Improved PhysRegTracker interface. RegAlloc lazily allocates the register tracker using a std::auto_ptr llvm-svn: 11738
-
Alkis Evlogimenos authored
Simplify iterator usage now that we have next(). Also don't pass iterators by reference now that MachineInstr* are in an ilist llvm-svn: 11732
-
Alkis Evlogimenos authored
llvm-svn: 11724
-
Alkis Evlogimenos authored
Fix comments in PhysRegTracker and rename isPhysRegAvail to isRegAvail to be consistent with the other two llvm-svn: 11723
-
Alkis Evlogimenos authored
llvm-svn: 11721
-
Alkis Evlogimenos authored
llvm-svn: 11720
-