1. 3058761 Add code that used to be inline in MachineSchedInfo.h by Chris Lattner · 24 years ago
  2. 0a8ed94 Add #includes neccesary since they were removed from .h files by Chris Lattner · 24 years ago
  3. b99bd2b Move instrIsFeasible from InstrScheduling.h by Chris Lattner · 24 years ago
  4. 2182c78 * Minor cleanups by Chris Lattner · 24 years ago
  5. 9e881eb Minor cleanups by Chris Lattner · 24 years ago
  6. b99169f SparcRegInfo does NOT need anything about instruction scheduling. by Chris Lattner · 24 years ago
  7. 77f66c1 * Move command line parsing debug stuff to InstrScheduling internal header file by Chris Lattner · 24 years ago
  8. 6b04e71 Pull all of the scheduling related stuff out of Sparc.cpp into it's own file by Chris Lattner · 24 years ago
  9. 6dd98a6 Split RegisterAllocation stuff OUT of Sparc.cpp into a well defined pass by Chris Lattner · 24 years ago
  10. 7327d7e Move a ton of tables out of SparcInternals.h and move them to Sparc.cpp. by Chris Lattner · 24 years ago
  11. 4387e31 Convert sparc backend over to use pass based compilation structure. by Chris Lattner · 24 years ago
  12. 0feb358 Convert sparc backend over to use pass based compilation structure. by Chris Lattner · 24 years ago
  13. c19b8b1 Convert assembly emission over to a two pass approach. by Chris Lattner · 24 years ago
  14. f2868ce Code pulled out of MAchineInstr.(h|cpp) by Chris Lattner · 24 years ago
  15. 71947fd Switch from MachineCodeForVMInstr model that is built into the VMCore library to an annotation based MAchineCodeForInstruction model by Chris Lattner · 24 years ago
  16. ed5171e Add a file level comment Remove #includes by Chris Lattner · 24 years ago
  17. 6edfcc5 Implement new method by method assembly output & memory releasing by Chris Lattner · 24 years ago
  18. 9c46108 * Switch to new TmpInstruction model by Chris Lattner · 24 years ago
  19. cb0a120 * Switch to new TmpInstruction model by Chris Lattner · 24 years ago
  20. cf4525b * Swithc to new MachineCodeForInstruction model by Chris Lattner · 24 years ago
  21. c019a17 * prune #includes * Implement permethod output of machine code to assembly by Chris Lattner · 24 years ago
  22. 884f4b5 Add #include that is no longer implicitly included by Chris Lattner · 24 years ago
  23. dd1e40b Lots of code cleanups, no functional changes by Chris Lattner · 24 years ago
  24. 3801f6d * Prune #includes by Chris Lattner · 24 years ago
  25. fb3b1ec * Switch over to cleaner TmpInstruction model by Chris Lattner · 24 years ago
  26. 06cb1b7 * Straighten out #includes by Chris Lattner · 24 years ago
  27. a8bbb6b * Swich to annotation model for MachineCodeForInstruction by Chris Lattner · 24 years ago
  28. de6dbab Remove extraneous #includes by Chris Lattner · 24 years ago
  29. 0861b0c * Straighten out #includes by Chris Lattner · 24 years ago
  30. 3462cae * Get machine instrs from Instructin's by using MachineCodeForInstruction::get by Chris Lattner · 24 years ago
  31. 56cf02d Lots of nonfunctional code cleanups by Chris Lattner · 24 years ago
  32. 29f4c06 Add a class forward decl by Chris Lattner · 24 years ago
  33. 417cf7e General cleanup by Chris Lattner · 24 years ago
  34. 6ff53e7 Add more debug output by Chris Lattner · 24 years ago
  35. ce885e9 * Make debugging output nicer by Chris Lattner · 24 years ago
  36. 65b9709 Provide the right AnalysisID for postdominators by Chris Lattner · 24 years ago
  37. 2180153 Eliminate SimplifyCFG.h file, pull everything into the UnifyMethodExitNodes class by Chris Lattner · 24 years ago
  38. fcc93d2 MethodPass's are now guaranteed to not be run on external methods! by Chris Lattner · 24 years ago
  39. 4130086 Implement new pass framework by Chris Lattner · 24 years ago
  40. 793c6b8 Convert xforms over to new pass structure. by Chris Lattner · 24 years ago
  41. 9c9be48 If an invalid alternative is listed for an argument, print the valid options by Chris Lattner · 24 years ago
  42. 93193f8 Convert analyses to new pass structure by Chris Lattner · 24 years ago
  43. 0f0fc32 Implement loop depth calculation in terms of dominators instead of intervals by Chris Lattner · 24 years ago
  44. 92a12d5 LoopDepth calculation is now in CFG namespace by Chris Lattner · 24 years ago
  45. a4e4b23 Fix bug where we didn't initialize and finalize basic block passes by Chris Lattner · 24 years ago
  46. 05ad462 Checkin new pass framework. This one is more useful and automatically by Chris Lattner · 24 years ago
  47. 699a7bf Remove extraneous #includes by Chris Lattner · 24 years ago
  48. 33fa13c Remove opt namespace by Chris Lattner · 24 years ago
  49. d71cc4b This checkin fixes the bug described in: by Chris Lattner · 24 years ago
  50. 02d429d Check in fix for bug: test/Regression/Assembler/ValueRefineAbsType.ll by Chris Lattner · 24 years ago
  51. 295fe67 Implement the clock() function by Chris Lattner · 24 years ago
  52. e212062 * Expose new command line arg --debug-pass for gccas and llc debugging by Chris Lattner · 24 years ago
  53. c560f88 Implement new DeadInstElmination pass remove old comment by Chris Lattner · 24 years ago
  54. a16c3ef Make it build with 2.95.3 by Chris Lattner · 24 years ago
  55. 12f985a Oops, misnamed function, didn't override correctly, drat. by Chris Lattner · 24 years ago
  56. 31b80d9 Don't insert a useless cast by Chris Lattner · 24 years ago
  57. d7db863 Rename LowerAllocations.h to ChangeAllocations.h since it now contains the by Chris Lattner · 24 years ago
  58. 35f07eb Ooops, forgot to implement void PassManager::add(BasicBlockPass *BBP) by Chris Lattner · 24 years ago
  59. 5048c3b Pull RaiseAllocations stuff out of the CleanGCC pass into it's own pass in by Chris Lattner · 24 years ago
  60. 8445372 LowerAllocations is really a BasicBlock pass. Make it so. by Chris Lattner · 24 years ago
  61. 59b6b8e Move stuff out of the Optimizations directories into the appropriate Transforms by Chris Lattner · 24 years ago
  62. ae96151 Chuck fixed the GCC problems so this hack is now unneccesary by Chris Lattner · 24 years ago
  63. 2d47418 Elminate an unused variable by Chris Lattner · 24 years ago
  64. 8efb9d7 Eliminate opt library by Chris Lattner · 24 years ago
  65. 3d0fda2 Remove dead variable by Chris Lattner · 24 years ago
  66. d4b0511 Remove dead variable. by Chris Lattner · 24 years ago
  67. c4edcb3 Pull stuff out of opt namespace by Chris Lattner · 24 years ago
  68. 04c85dc Rename SwapStructureContents -> IPO/SimpleStructMutation by Chris Lattner · 24 years ago
  69. d695328 Implementation of the new spiffy pass system by Chris Lattner · 24 years ago
  70. f4de63f Implement a more powerful, simpler, pass system. This pass system can figure by Chris Lattner · 24 years ago
  71. dbe5304 Oops lost a parenthesis somehow :( by Chris Lattner · 24 years ago
  72. 697954c Changes to build successfully with GCC 3.02 by Chris Lattner · 24 years ago
  73. ce773da Fixed a bug in spill cost estimation by Ruchira Sasanka · 24 years ago
  74. 6a3db8c PhyRegAlloc.cpp: Added temp area resetting before every call by Ruchira Sasanka · 24 years ago
  75. bf91552 Added more comments by Ruchira Sasanka · 24 years ago
  76. 690f367 removed SizeOfStackOperand constant from the SparcRegInfo class - no longer used by Ruchira Sasanka · 24 years ago
  77. 2563a98 Added more comments by Ruchira Sasanka · 24 years ago
  78. d00982a Added comments and correct logic for finding register sizes. by Ruchira Sasanka · 24 years ago
  79. 4f3eb22 Added destructors and comments. Added correct spill candidate selection logic. by Ruchira Sasanka · 24 years ago
  80. 42bd177 Added comments, destructors where necessary. by Ruchira Sasanka · 24 years ago
  81. 34ca7ef Eliminate function getIndicesBROKEN(). by Vikram S. Adve · 24 years ago
  82. fa24897 Eliminate all uses of memInst->getIndicesBROKEN(). by Vikram S. Adve · 24 years ago
  83. dd08e32 getIndexedOffset() shd take vector of Values, not of Constants! by Vikram S. Adve · 24 years ago
  84. cee9d1c Remove int hack to allow unsigned numbers greater than 2^63 - 1... by Vikram S. Adve · 24 years ago
  85. 8a2a311 initial checkin by Chris Lattner · 24 years ago
  86. f23eb85 * Support the new -q flag for automated tests by Chris Lattner · 24 years ago
  87. 6158d8b * Assert that indices are valid for an indexing instruction. by Chris Lattner · 24 years ago
  88. e917eae Rename ConstPoolVals.cpp to Constants.cpp by Chris Lattner · 24 years ago
  89. 6c42c31 Remove unsized array support Add new SequentialType class by Chris Lattner · 24 years ago
  90. a2644f6 Make strings SByte* arrays instead of UByte * arrays by Chris Lattner · 24 years ago
  91. c933344 * isFirstClassType is now provided by the Type class * Add ReplaceInstWithInst by Chris Lattner · 24 years ago
  92. 7991c28 * add ReplaceInstWithInst by Chris Lattner · 24 years ago
  93. 38ac81c Remove unsized array support by Chris Lattner · 24 years ago
  94. d554380 * Support pointer indexing by Chris Lattner · 24 years ago
  95. 97ac4ee Many many changes and bugfixes: by Chris Lattner · 24 years ago
  96. 206ad80 The proper prototype for malloc returns a pointer, not an unsized array by Chris Lattner · 24 years ago
  97. 5618cb6 Allow pointer indexing by Chris Lattner · 24 years ago
  98. 9086515 Remove unsized array support by Chris Lattner · 24 years ago
  99. b024ef5 Add pointer indexing support by Chris Lattner · 24 years ago
  100. f7a551f Don't waste as much horizontal space on #uses flag when printing by Chris Lattner · 24 years ago