- Dec 18, 2003
-
-
Alkis Evlogimenos authored
instead, since this pass doesn't expose any state to its users. llvm-svn: 10520
-
Brian Gaeke authored
llvm-svn: 10519
-
Chris Lattner authored
Add a statistic for # reloads llvm-svn: 10518
-
John Criswell authored
according to the CVS log messages. llvm-svn: 10517
-
John Criswell authored
llvm-svn: 10516
-
Alkis Evlogimenos authored
instruction pass. This also fixes all remaining bugs for this new allocator to pass all tests under test/Programs. llvm-svn: 10515
-
Alkis Evlogimenos authored
are not reserved registers. llvm-svn: 10514
-
Alkis Evlogimenos authored
llvm-svn: 10513
-
Alkis Evlogimenos authored
more operands and the two first operands are constrained to be the same. The pass takes an instruction of the form: a = b op c and transforms it into: a = b a = a op c and also preserves live variables. llvm-svn: 10512
-
Alkis Evlogimenos authored
llvm-svn: 10511
-
Alkis Evlogimenos authored
killing instruction is tracked. This causes the LiveIntervals to create bogus intervals. The workaound is to add a range to the interval from the redefinition to the end of the basic block. llvm-svn: 10510
-
Alkis Evlogimenos authored
Move some of the longer LiveIntervals::Interval method out of the header and add debug information to them. Fix bug and simplify range merging code. llvm-svn: 10509
-
Chris Lattner authored
llvm-svn: 10508
-
Chris Lattner authored
AliasSetTracker as well. llvm-svn: 10507
-
Chris Lattner authored
a pointer from an AliasSet, maintain the pointer values on a doubly linked list instead of a singly linked list, to permit efficient removal from the middle of the list. llvm-svn: 10506
-
Chris Lattner authored
llvm-svn: 10505
-
Misha Brukman authored
llvm-svn: 10504
-
- Dec 17, 2003
-
-
Misha Brukman authored
* Doxygenified comments * Reordered #includes llvm-svn: 10503
-
Misha Brukman authored
llvm-svn: 10502
-
Misha Brukman authored
llvm-svn: 10501
-
Misha Brukman authored
implementation of a Target{RegInfo, InstrInfo, Machine, etc} now has a separate header and a separate implementation file. This means that instead of a massive SparcInternals.h that forces a recompilation of the whole target whenever a minor detail is changed, you should only recompile a few files. Note that SparcInternals.h is still around; its contents should be minimized. llvm-svn: 10500
-
Misha Brukman authored
and hence the links, all change. llvm-svn: 10495
-
John Criswell authored
llvm-svn: 10494
-
Brian Gaeke authored
llvm-svn: 10493
-
- Dec 16, 2003
-
-
Misha Brukman authored
llvm-svn: 10489
-
Chris Lattner authored
llvm-svn: 10488
-
Brian Gaeke authored
llvm-svn: 10487
-
Chris Lattner authored
llvm-svn: 10483
-
- Dec 15, 2003
-
-
Misha Brukman authored
llvm-svn: 10479
-
Misha Brukman authored
custom memory-management implementations (e.g., bash). llvm-svn: 10478
-
Chris Lattner authored
llvm-svn: 10473
-
Chris Lattner authored
llvm-svn: 10471
-
Chris Lattner authored
llvm-svn: 10470
-
Alkis Evlogimenos authored
llvm-svn: 10469
-
Chris Lattner authored
llvm-svn: 10468
-
Chris Lattner authored
llvm-svn: 10467
-
Chris Lattner authored
llvm-svn: 10466
-
Chris Lattner authored
llvm-svn: 10465
-
- Dec 14, 2003
-
-
Chris Lattner authored
llvm-svn: 10464
-
Chris Lattner authored
Make the Timer code give correct user/system/user+system times when -track-memory is enabled llvm-svn: 10463
-