1. 7be1e0b New testcase, distilled from PR324 by Chris Lattner · 21 years ago
  2. 3f083d5 Make it legal to ask for the type of a specialreg by Brian Gaeke · 21 years ago
  3. 21a710a Add some PRs which were fixed, but not previously mentioned in the rel. notes. by Brian Gaeke · 21 years ago
  4. 759d34f Add support for the select instruction by Chris Lattner · 21 years ago
  5. 0eb6103 Make it legal to request a load or store of %fsr. by Brian Gaeke · 21 years ago
  6. 9a459ab Fix typo. by Brian Gaeke · 21 years ago
  7. 94178e9 Regularize include guards and remove some excess whitespace. by Brian Gaeke · 21 years ago
  8. 03b562a Tighten up SparcV9FloatCCRegClass::getRegName()'s assertion - if you ask it for by Brian Gaeke · 21 years ago
  9. 854db8a Regularize include guards, remove some excess whitespace and fix some comments. by Brian Gaeke · 21 years ago
  10. 18f1609 Initial checkin of a simple loop unswitching pass. It still needs work, by Chris Lattner · 21 years ago
  11. 74332be New testcase by Chris Lattner · 21 years ago
  12. 8277567 Add accessor for a Loop Unswitching pass by Chris Lattner · 21 years ago
  13. 06ac2be Eliminate a poorly conceived method by Chris Lattner · 21 years ago
  14. 45a1cf8 It's not just a printer, it's actually an analysis too by Chris Lattner · 21 years ago
  15. de4803d As per Chris, greatly simplify handling of external functions by using the by Misha Brukman · 21 years ago
  16. f6f7ec1 * Remove note about "UNSUPPORTED: " feature that just became supported by Misha Brukman · 21 years ago
  17. b687d82 * Reorder #includes * Wrap a long line by Misha Brukman · 21 years ago
  18. e8cad78 Display sample bugpoint output with the `code' stylesheet class. by Misha Brukman · 21 years ago
  19. 072b163 * Improve file header comment by Chris Lattner · 21 years ago
  20. 446b86d Remove code to update loop depths by Chris Lattner · 21 years ago
  21. 5864aeb Add #include by Chris Lattner · 21 years ago
  22. cb00336 Add notes about PRs 38 and 290 being fixed. by Misha Brukman · 21 years ago
  23. a7aadf1 Wrap (some) lines to 80 cols. by Misha Brukman · 21 years ago
  24. dc7fef8 Finally implement rewriting global initializers which use external functions by Misha Brukman · 21 years ago
  25. 4e77cc4 Provide an interface that is more convenient for iterating over the blocks by Chris Lattner · 21 years ago
  26. 3280f7b Move isLoopInvariant to the Loop class by Chris Lattner · 21 years ago
  27. 85661d0 Add new method by Chris Lattner · 21 years ago
  28. 88d3ef2 Add new method. by Chris Lattner · 21 years ago
  29. 59fb87d Correct rewriting of exit blocks after my last patch by Chris Lattner · 21 years ago
  30. 343c0cf Fix computation of exit blocks by Chris Lattner · 21 years ago
  31. 5fa802f Loop exit sets are no longer explicitly held, they are dynamically computed on demand. by Chris Lattner · 21 years ago
  32. f1ab4b4 Change the ExitBlocks list from being explicitly contained in the Loop by Chris Lattner · 21 years ago
  33. 7c8781e Spiff is no longer in our tree by Chris Lattner · 21 years ago
  34. e3a5586 Reduce the unrolling limit by Chris Lattner · 21 years ago
  35. cc43909 If the preheader of the loop was the entry block of the function, make sure by Chris Lattner · 21 years ago
  36. 998f44f Be much more careful about how we update instructions outside of the loop by Chris Lattner · 21 years ago
  37. df75125 Another testcase by Chris Lattner · 21 years ago
  38. 3048bd1 Implement method by Chris Lattner · 21 years ago
  39. 9afb24b Add a new method by Chris Lattner · 21 years ago
  40. 50ca0a1 After unrolling our single basic block loop, fold it into the preheader and exit by Chris Lattner · 21 years ago
  41. 9c2cc46 Fix a bug: this does not preserve the CFG! by Chris Lattner · 21 years ago
  42. 24199db Add a new method, add a check missing that caused a segfault if a loop didn't by Chris Lattner · 21 years ago
  43. 4e55b7d Allow clients to delete loops, add a new method by Chris Lattner · 21 years ago
  44. 93d8202 Move loop optimization passes up, add loop unroller by Chris Lattner · 21 years ago
  45. 4c174a7 Add prototype by Chris Lattner · 21 years ago
  46. 83bf288 Initial checkin of a simple loop unroller. This pass is extremely basic and by Chris Lattner · 21 years ago
  47. 3c85eef Make the tail duplication threshold accessible from the command line instead of hardcoded by Chris Lattner · 21 years ago
  48. f57a43d Fix a memory leak. We leaked the vector holding the entries in switch tables. by Chris Lattner · 21 years ago
  49. f490900 New testcase by Chris Lattner · 21 years ago
  50. 3221ad0 Add the ability to compute exit values for complex loop using unanalyzable by Chris Lattner · 21 years ago
  51. 20aa098 If the loop executes a constant number of times, try a bit harder to replace by Chris Lattner · 21 years ago
  52. 7980fb9 Add the ability to compute trip counts that are only controlled by constants by Chris Lattner · 21 years ago
  53. 4f1134e Fix a HUGE pessimization on X86. The indvars pass was taking this by Chris Lattner · 21 years ago
  54. f50af08 Even if there are not any induction variables in the loop, if we can compute by Chris Lattner · 21 years ago
  55. f5b9eb3 Add support for evaluation of exp/log/log10/pow by Chris Lattner · 21 years ago
  56. 6572531 Fix some really nasty dominance bugs that were exposed by my patch to by Chris Lattner · 21 years ago
  57. ea51deb Fix retriving parent Function. by Misha Brukman · 21 years ago
  58. ef2b0db Fit comment into 80 cols. by Misha Brukman · 21 years ago
  59. e773b86 Regenerated using autoconf-2.57. by Brian Gaeke · 21 years ago
  60. dbaf981 Refactor external benchmark checking stuff into one hairy by Brian Gaeke · 21 years ago
  61. dec8cfb Add idea about a disassembler. by Misha Brukman · 21 years ago
  62. f9a5f78 Switch to including <iostream> for compatibility with gcc-3.0.x (Debian). by Brian Gaeke · 21 years ago
  63. fe22af6 * Fix capitalization of PICk * Wrap long lines to 80 cols by Misha Brukman · 21 years ago
  64. c598517 Include <cmath> for compatibility with gcc 3.0.x (the system compiler on by Brian Gaeke · 21 years ago
  65. 5a509c8 Include <string> for compatibility with gcc 3.0.x (the system compiler on by Brian Gaeke · 21 years ago
  66. d994db0 As a part of the bootstrapping process, the top-level tools-only target by Brian Gaeke · 21 years ago
  67. 98eb626 Assert if deleting BasicBlock before removing it from Function. by Misha Brukman · 21 years ago
  68. bf60593 Assert if Instruction is being deleted before being removed from BasicBlock. by Misha Brukman · 21 years ago
  69. 265c87a Remove libraries that have no reason to be here, and keep breaking the nightly tester because their makefiles do not have the right dependencies!! by Chris Lattner · 21 years ago
  70. 006118f Fix some of the strange CBE-only failures that happened last night. by Chris Lattner · 21 years ago
  71. e1f0cf1 Make sure to check for a very bad class of errors: an instruction by Chris Lattner · 21 years ago
  72. bf3d2e2 Bugpoint was not correctly capturing stderr! This caused it to "find" bugs by Chris Lattner · 21 years ago
  73. cd01ae5 Fix Inline/2004-04-15-InlineDeletesCall.ll by Chris Lattner · 21 years ago
  74. 180e8af Add note about easier way to debug tests in the llvm tree. by Misha Brukman · 21 years ago
  75. f4e4feb Add note about passing arguments to program being debugged. by Misha Brukman · 21 years ago
  76. 6f352f3 New testcase that Brian provided which crashes the inliner by Chris Lattner · 21 years ago
  77. d244057 Fix a bug in the previous checkin: if the exit block is not the same as by Chris Lattner · 21 years ago
  78. b75a316 Give SparcV9CodeEmitter a head-of-file comment and a PassName. by Brian Gaeke · 21 years ago
  79. e803682 If we're going to use tabs, use them consistently. Maybe doxygen will find the by Misha Brukman · 21 years ago
  80. f804e2c Removed obsolete doxygen options (they were blank anyway). by Misha Brukman · 21 years ago
  81. 234b3ec The "best" of both worlds: readable C++ comments and valid HTML For doxygen. by Misha Brukman · 21 years ago
  82. 70c5836 Don't use invalid HTML in doxygen comments. by Misha Brukman · 21 years ago
  83. 7a46e4c Don't use invalid HTML in a doxygen comment. by Misha Brukman · 21 years ago
  84. 59fdaee Change the canonical induction variable that we insert. by Chris Lattner · 21 years ago
  85. 92020fa add some helpful methods. Rearrange #includes to proper order by Chris Lattner · 21 years ago
  86. e725cb0 Add some helpful methods by Chris Lattner · 21 years ago
  87. 0a7f98c Factor a bunch of classes out into a public header by Chris Lattner · 21 years ago
  88. 4950e88 Publically export all of these classes from the ScalarEvolutions.cpp file by Chris Lattner · 21 years ago
  89. 0aa84fd Unbreak the build by Chris Lattner · 21 years ago
  90. e9fc96e Implement a FIXME: if we're going to insert a cast, we might as well only by Chris Lattner · 21 years ago
  91. 53b54be Remove code to adjust the iterator for llvm.readio and llvm.writeio. by John Criswell · 21 years ago
  92. 8121fcd Fix typo. by Brian Gaeke · 21 years ago
  93. 16011e6 This is a trivial tweak to the addrec insertion code: insert the increment by Chris Lattner · 21 years ago
  94. 50872d5 Add a TargetData to the PassManager regardless of the TargetMachine. by Brian Gaeke · 21 years ago
  95. 3252971 Add a copy constructor for TargetData. by Brian Gaeke · 21 years ago
  96. ac84728 We are now on LLVM 1.3 by Chris Lattner · 21 years ago
  97. 95f45c5 Regenerated by Chris Lattner · 21 years ago
  98. 71c887d Remove the return type check for llvm.readio. This check is done for all by John Criswell · 21 years ago
  99. 17f6425 Added code to verify that llvm.readio's pointer argument returns something by John Criswell · 21 years ago
  100. 5365b6d Test for memory mapped I/O intrinsics. by John Criswell · 21 years ago