1. d9512ca Use higher level methods, don't use TargetInstrDescriptors directly! by Chris Lattner · 22 years ago
  2. cb6b4bd Add #includes that were eliminated from headers by Chris Lattner · 22 years ago
  3. f726e77 Eliminate usage of MachineBasicBlock::get by Chris Lattner · 22 years ago
  4. 133f079 Rename the redundant MachineOperand::getOperandType() to MachineOperand::getType() by Chris Lattner · 22 years ago
  5. 0be79c6 Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInstrInfo.h by Chris Lattner · 22 years ago
  6. e61a584 *** empty log message *** by Chris Lattner · 22 years ago
  7. 32be9f6 *** empty log message *** by Chris Lattner · 22 years ago
  8. fce1143 Changed `MachineCodeForMethod' to `MachineFunction'. by Misha Brukman · 22 years ago
  9. 27a0893 - Two minor improvements to the MachineInstr class to reduce footprint and by Chris Lattner · 22 years ago
  10. cb202e3 Major bug fix: spill code for an instruction in a delay slot was by Vikram S. Adve · 22 years ago
  11. ad9c978 Fixed incorrect assertion: spill code for function ptr should be by Vikram S. Adve · 22 years ago
  12. 4bc2348 RegAllocCommon no longer includes CommandLine.h so we have to include it here. by Chris Lattner · 22 years ago
  13. 39c94e1 Break RA_DEBUG option into several levels to get better control over by Vikram S. Adve · 22 years ago
  14. 179cdfb * Removed extraneous #includes by Chris Lattner · 22 years ago
  15. dd5b495 - Cleaned up the interface to AnalysisUsage to take analysis class names by Chris Lattner · 22 years ago
  16. 5ff62e9 *** empty log message *** by Chris Lattner · 22 years ago
  17. d58290e changed mem_fun to std::mem_fun by Anand Shukla · 22 years ago
  18. f5af636 Significant changes to correctly spill CC registers and to correctly by Vikram S. Adve · 22 years ago
  19. 000f60d Remove tag that just clutters diffs by Chris Lattner · 22 years ago
  20. cfb22d3 changes to make it compatible with 64bit gcc by Anand Shukla · 22 years ago
  21. 7e70829 MEGAPATCH checkin. by Chris Lattner · 22 years ago
  22. 85c5465 Convert RegClass::IsColorUsedArr from a dynamically allocated array to by Chris Lattner · 22 years ago
  23. 70e60cb Move debug options out of header files so that the header does not have by Chris Lattner · 22 years ago
  24. ad86b74 Hide debugging options by Chris Lattner · 22 years ago
  25. dabb41d Numerous bug fixes: by Vikram S. Adve · 22 years ago
  26. c6f3ae5 Eliminate duplicate or unneccesary #include's by Chris Lattner · 23 years ago
  27. 96c466b Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 23 years ago
  28. 1b7f7dc Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classes by Chris Lattner · 23 years ago
  29. 483e14e s/Method/Function by Chris Lattner · 23 years ago
  30. f57b845 * Rename MethodPass class to FunctionPass by Chris Lattner · 23 years ago
  31. 4876209 Don't record instructions for copying method arguments in the by Vikram S. Adve · 23 years ago
  32. 0b0ffa0 Convert AddedInstrMapType to contain AddedInstrns by value instead of by by Chris Lattner · 23 years ago
  33. 2fbfdcf Change references to the Method class to be references to the Function by Chris Lattner · 23 years ago
  34. 1a53f03 Bug fix: address used by indirect call instruction should also by Vikram S. Adve · 23 years ago
  35. 9c4f726 Destroy MethodLiveVarInfo after register allocation. by Vikram S. Adve · 23 years ago
  36. 23a4c8f Big bug fix: getUsableUniRegAtMI needed to return values in arguments by Vikram S. Adve · 23 years ago
  37. 221d688 Method.h no longer includes BasicBlock.h by Chris Lattner · 23 years ago
  38. 2f898d2 Convert operand iterator over to work like an STL iterator by Chris Lattner · 23 years ago
  39. 748697d Minor change: Methods that return ValueSet's that are guaranteed to be valid by Chris Lattner · 23 years ago
  40. 3773094 * Code Cleanups * Removal dependencies on Type.h & remove uses of getTypeID() by Chris Lattner · 23 years ago
  41. 296b773 * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a static by Chris Lattner · 23 years ago
  42. 0665a5f * Code Cleanups * Introduce RAV to allow stream I/O instead of using printValue by Chris Lattner · 23 years ago
  43. 4996084 * Add a #include not indirectly included any more by Chris Lattner · 23 years ago
  44. 4d7fc11 * RegisterAllocation _uses_ LiveVar analysis, instead of creating it's own copy by Chris Lattner · 23 years ago
  45. 14ab1ce Switch register allocator over to using LoopInfo directly instead of indirectly through LoopDepthCalculator by Chris Lattner · 23 years ago
  46. 4911c35 Make LoopDeptCalculator be an internal artifact of how RegAlloc is implemented, by Chris Lattner · 23 years ago
  47. 30adeb6 * Add #includes removed from headers by Chris Lattner · 23 years ago
  48. 2f9b28e Convert RegisterAllocator interface to opaque pass type, so that users do not by Chris Lattner · 23 years ago
  49. 0a8ed94 Add #includes neccesary since they were removed from .h files by Chris Lattner · 23 years ago
  50. 6dd98a6 Split RegisterAllocation stuff OUT of Sparc.cpp into a well defined pass by Chris Lattner · 23 years ago
  51. dd1e40b Lots of code cleanups, no functional changes by Chris Lattner · 23 years ago
  52. dbe5304 Oops lost a parenthesis somehow :( by Chris Lattner · 23 years ago
  53. 697954c Changes to build successfully with GCC 3.02 by Chris Lattner · 23 years ago
  54. 6a3db8c PhyRegAlloc.cpp: Added temp area resetting before every call by Ruchira Sasanka · 23 years ago
  55. 4f3eb22 Added destructors and comments. Added correct spill candidate selection logic. by Ruchira Sasanka · 23 years ago
  56. 7a17675 Renamed inst_const_iterator -> const_inst_iterator by Chris Lattner · 23 years ago
  57. f90870f Commented some popTempArg.. since it leads to a bug by Ruchira Sasanka · 23 years ago
  58. ba9d5db Fixed a bug in setReLRegsUsedByMI by Ruchira Sasanka · 23 years ago
  59. f6dfca1 fixed setUsedRegAtMI by Ruchira Sasanka · 23 years ago
  60. 22ccb1b Added interference for args in pseudo instructions by Ruchira Sasanka · 23 years ago
  61. 84dce16 commented out lines printing code after scheduling by Ruchira Sasanka · 23 years ago
  62. f221a2e Fixed a bug concering LR spilling. Earlier, added spilled code was not inserted by Ruchira Sasanka · 23 years ago
  63. e85f233 Do the same for allocating spills to get their alignment right too. by Vikram S. Adve · 23 years ago
  64. 00521d7 When allocating space on stack for writing a register, by Vikram S. Adve · 23 years ago
  65. 65480b7 Changed code to ignore Phi Nodes in PhyRegAlloc by Ruchira Sasanka · 23 years ago
  66. ad14009 No major change by Ruchira Sasanka · 23 years ago
  67. 226f1f0 corrected insertCode4Spilled ... bug. by Ruchira Sasanka · 23 years ago
  68. 5a61d85 Uncommented LR spill code insertion by Ruchira Sasanka · 23 years ago
  69. 12af164 Removed class RegStackOffsets and used class MachineCodeForMethod by Vikram S. Adve · 23 years ago
  70. 80b1a1a Added support for correct spilling of %ccr by Ruchira Sasanka · 23 years ago
  71. ef1b0cb Arranged stack frame - needs furhter organization by Ruchira Sasanka · 23 years ago
  72. 174bded Added spill code support; moved insertCallerSaving to SparRegInfo since by Ruchira Sasanka · 23 years ago
  73. 251d8db Added support to move "added instructions" after the delay slot by Ruchira Sasanka · 23 years ago
  74. c023be2 Use class MachineCodeForMethod to print machine code. by Vikram S. Adve · 23 years ago
  75. b3b6f53 Added support for both call/jmpl instructions by Ruchira Sasanka · 23 years ago
  76. 0e62aa6 Added code to PhyRegAlloc to mark unusable suggested regs by Ruchira Sasanka · 23 years ago
  77. 958faf3 Corrected call interference bug by Ruchira Sasanka · 23 years ago
  78. 0fd8dc8 no major change by Ruchira Sasanka · 23 years ago
  79. 97b8b44 removed some debug messages by Ruchira Sasanka · 23 years ago
  80. 1b732fd changed debugg message printing - no change to useful code by Ruchira Sasanka · 23 years ago
  81. 47c1372 No major change - commented some debug code by Ruchira Sasanka · 23 years ago
  82. c4d4b76 Added support for caller saving by Ruchira Sasanka · 23 years ago
  83. 1e23ed7 Output to cerr rather than cout so that debug info doesn't mess up assembly generation by Chris Lattner · 23 years ago
  84. a90e770 updated suggesting/coloring of call & return args & implicit operands. by Ruchira Sasanka · 23 years ago
  85. a5ab964 --added suggesting colors; call/ret arg handling by Ruchira Sasanka · 23 years ago
  86. 045e7c8 Change debug info from #define to command line option by Chris Lattner · 23 years ago
  87. 4c3aaa4 * REMOVE extraneous debug info if DEBUG_RA is not set * Spell PhyRegAlloc right. by Chris Lattner · 23 years ago[Renamed (98%) from lib/Target/SparcV9/RegAlloc/PhyRegAloc.cpp]
  88. e727f85 -- updated printing by Ruchira Sasanka · 23 years ago
  89. 7e54503 Remove a copy of a bunch of code by Chris Lattner · 23 years ago
  90. 137f720 Cast unsigned to int! It was causing a nice little bug. by Vikram S. Adve · 23 years ago
  91. 6b0a8b5 modified machine code printing by Ruchira Sasanka · 23 years ago
  92. 0931a01 fixed printing messages by Ruchira Sasanka · 23 years ago
  93. 8e60479 *** empty log message *** by Ruchira Sasanka · 23 years ago