1. dc7fef8 Finally implement rewriting global initializers which use external functions by Misha Brukman · 20 years ago
  2. 4e77cc4 Provide an interface that is more convenient for iterating over the blocks by Chris Lattner · 20 years ago
  3. 3280f7b Move isLoopInvariant to the Loop class by Chris Lattner · 20 years ago
  4. 85661d0 Add new method by Chris Lattner · 20 years ago
  5. 88d3ef2 Add new method. by Chris Lattner · 20 years ago
  6. 59fb87d Correct rewriting of exit blocks after my last patch by Chris Lattner · 20 years ago
  7. 343c0cf Fix computation of exit blocks by Chris Lattner · 20 years ago
  8. 5fa802f Loop exit sets are no longer explicitly held, they are dynamically computed on demand. by Chris Lattner · 20 years ago
  9. f1ab4b4 Change the ExitBlocks list from being explicitly contained in the Loop by Chris Lattner · 20 years ago
  10. 7c8781e Spiff is no longer in our tree by Chris Lattner · 20 years ago
  11. e3a5586 Reduce the unrolling limit by Chris Lattner · 20 years ago
  12. cc43909 If the preheader of the loop was the entry block of the function, make sure by Chris Lattner · 20 years ago
  13. 998f44f Be much more careful about how we update instructions outside of the loop by Chris Lattner · 20 years ago
  14. df75125 Another testcase by Chris Lattner · 20 years ago
  15. 3048bd1 Implement method by Chris Lattner · 20 years ago
  16. 9afb24b Add a new method by Chris Lattner · 20 years ago
  17. 50ca0a1 After unrolling our single basic block loop, fold it into the preheader and exit by Chris Lattner · 20 years ago
  18. 9c2cc46 Fix a bug: this does not preserve the CFG! by Chris Lattner · 20 years ago
  19. 24199db Add a new method, add a check missing that caused a segfault if a loop didn't by Chris Lattner · 20 years ago
  20. 4e55b7d Allow clients to delete loops, add a new method by Chris Lattner · 20 years ago
  21. 93d8202 Move loop optimization passes up, add loop unroller by Chris Lattner · 20 years ago
  22. 4c174a7 Add prototype by Chris Lattner · 20 years ago
  23. 83bf288 Initial checkin of a simple loop unroller. This pass is extremely basic and by Chris Lattner · 20 years ago
  24. 3c85eef Make the tail duplication threshold accessible from the command line instead of hardcoded by Chris Lattner · 20 years ago
  25. f57a43d Fix a memory leak. We leaked the vector holding the entries in switch tables. by Chris Lattner · 20 years ago
  26. f490900 New testcase by Chris Lattner · 20 years ago
  27. 3221ad0 Add the ability to compute exit values for complex loop using unanalyzable by Chris Lattner · 20 years ago
  28. 20aa098 If the loop executes a constant number of times, try a bit harder to replace by Chris Lattner · 20 years ago
  29. 7980fb9 Add the ability to compute trip counts that are only controlled by constants by Chris Lattner · 20 years ago
  30. 4f1134e Fix a HUGE pessimization on X86. The indvars pass was taking this by Chris Lattner · 20 years ago
  31. f50af08 Even if there are not any induction variables in the loop, if we can compute by Chris Lattner · 20 years ago
  32. f5b9eb3 Add support for evaluation of exp/log/log10/pow by Chris Lattner · 20 years ago
  33. 6572531 Fix some really nasty dominance bugs that were exposed by my patch to by Chris Lattner · 20 years ago
  34. ea51deb Fix retriving parent Function. by Misha Brukman · 20 years ago
  35. ef2b0db Fit comment into 80 cols. by Misha Brukman · 20 years ago
  36. e773b86 Regenerated using autoconf-2.57. by Brian Gaeke · 20 years ago
  37. dbaf981 Refactor external benchmark checking stuff into one hairy by Brian Gaeke · 20 years ago
  38. dec8cfb Add idea about a disassembler. by Misha Brukman · 20 years ago
  39. f9a5f78 Switch to including <iostream> for compatibility with gcc-3.0.x (Debian). by Brian Gaeke · 20 years ago
  40. fe22af6 * Fix capitalization of PICk * Wrap long lines to 80 cols by Misha Brukman · 20 years ago
  41. c598517 Include <cmath> for compatibility with gcc 3.0.x (the system compiler on by Brian Gaeke · 20 years ago
  42. 5a509c8 Include <string> for compatibility with gcc 3.0.x (the system compiler on by Brian Gaeke · 20 years ago
  43. d994db0 As a part of the bootstrapping process, the top-level tools-only target by Brian Gaeke · 20 years ago
  44. 98eb626 Assert if deleting BasicBlock before removing it from Function. by Misha Brukman · 20 years ago
  45. bf60593 Assert if Instruction is being deleted before being removed from BasicBlock. by Misha Brukman · 20 years ago
  46. 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 · 20 years ago
  47. 006118f Fix some of the strange CBE-only failures that happened last night. by Chris Lattner · 20 years ago
  48. e1f0cf1 Make sure to check for a very bad class of errors: an instruction by Chris Lattner · 20 years ago
  49. bf3d2e2 Bugpoint was not correctly capturing stderr! This caused it to "find" bugs by Chris Lattner · 20 years ago
  50. cd01ae5 Fix Inline/2004-04-15-InlineDeletesCall.ll by Chris Lattner · 20 years ago
  51. 180e8af Add note about easier way to debug tests in the llvm tree. by Misha Brukman · 20 years ago
  52. f4e4feb Add note about passing arguments to program being debugged. by Misha Brukman · 20 years ago
  53. 6f352f3 New testcase that Brian provided which crashes the inliner by Chris Lattner · 20 years ago
  54. d244057 Fix a bug in the previous checkin: if the exit block is not the same as by Chris Lattner · 20 years ago
  55. b75a316 Give SparcV9CodeEmitter a head-of-file comment and a PassName. by Brian Gaeke · 20 years ago
  56. e803682 If we're going to use tabs, use them consistently. Maybe doxygen will find the by Misha Brukman · 20 years ago
  57. f804e2c Removed obsolete doxygen options (they were blank anyway). by Misha Brukman · 20 years ago
  58. 234b3ec The "best" of both worlds: readable C++ comments and valid HTML For doxygen. by Misha Brukman · 20 years ago
  59. 70c5836 Don't use invalid HTML in doxygen comments. by Misha Brukman · 20 years ago
  60. 7a46e4c Don't use invalid HTML in a doxygen comment. by Misha Brukman · 20 years ago
  61. 59fdaee Change the canonical induction variable that we insert. by Chris Lattner · 20 years ago
  62. 92020fa add some helpful methods. Rearrange #includes to proper order by Chris Lattner · 20 years ago
  63. e725cb0 Add some helpful methods by Chris Lattner · 20 years ago
  64. 0a7f98c Factor a bunch of classes out into a public header by Chris Lattner · 20 years ago
  65. 4950e88 Publically export all of these classes from the ScalarEvolutions.cpp file by Chris Lattner · 20 years ago
  66. 0aa84fd Unbreak the build by Chris Lattner · 20 years ago
  67. e9fc96e Implement a FIXME: if we're going to insert a cast, we might as well only by Chris Lattner · 20 years ago
  68. 53b54be Remove code to adjust the iterator for llvm.readio and llvm.writeio. by John Criswell · 20 years ago
  69. 8121fcd Fix typo. by Brian Gaeke · 20 years ago
  70. 16011e6 This is a trivial tweak to the addrec insertion code: insert the increment by Chris Lattner · 20 years ago
  71. 50872d5 Add a TargetData to the PassManager regardless of the TargetMachine. by Brian Gaeke · 20 years ago
  72. 3252971 Add a copy constructor for TargetData. by Brian Gaeke · 20 years ago
  73. ac84728 We are now on LLVM 1.3 by Chris Lattner · 20 years ago
  74. 95f45c5 Regenerated by Chris Lattner · 20 years ago
  75. 71c887d Remove the return type check for llvm.readio. This check is done for all by John Criswell · 20 years ago
  76. 17f6425 Added code to verify that llvm.readio's pointer argument returns something by John Criswell · 20 years ago
  77. 5365b6d Test for memory mapped I/O intrinsics. by John Criswell · 20 years ago
  78. 994a765 Finish adding the llvm.readio and llvm.writeio intrinsics. by John Criswell · 20 years ago
  79. d9955aa ADd a trivial instcombine: load null -> null by Chris Lattner · 20 years ago
  80. 098e945 This is the real fix for Codegen/X86/2004-04-13-FPCMOV-Crash.llx which works by Chris Lattner · 20 years ago
  81. f1d483d Temporarily hack in the intrinsics that John added. I expect him to finish up their addition, but in the meantime, the build should not be broken. by Chris Lattner · 20 years ago
  82. e5a4c15 Added support for the llvm.readio and llvm.writeio intrinsics. by John Criswell · 20 years ago
  83. 82c5a99 Implement a small optimization, which papers over the problem in by Chris Lattner · 20 years ago
  84. 6de6a0a Fix bug, add support for +/- by Chris Lattner · 20 years ago
  85. c78c0e4 new testcase that crashes the fp stackifier by Chris Lattner · 20 years ago
  86. 4411de1 We actually don't have spiff anymore by Chris Lattner · 20 years ago
  87. 39975d3 Out with spiff, in with fpcmp by Chris Lattner · 20 years ago
  88. 0d8c3b6 Remove spiff. Though it looked good, it was not really as spiffy as it seemed by Chris Lattner · 20 years ago
  89. 337481a Okay, spiff is completely incapable of handling files of nontrivial size. by Chris Lattner · 20 years ago
  90. d828bc6 Add a note by Chris Lattner · 20 years ago
  91. 58b7b08 Add SCCP support for constant folding calls, implementing: by Chris Lattner · 20 years ago
  92. 3d78b23 New testcase by Chris Lattner · 20 years ago
  93. 25b8390 Add a simple call constant propagation interface. by Chris Lattner · 20 years ago
  94. a2631b0 Add new interfaces by Chris Lattner · 20 years ago
  95. 4647b7c Constant propagation should remove the dead instructions by Chris Lattner · 20 years ago
  96. cc713a3 New testcase by Chris Lattner · 20 years ago
  97. f66cdf8 Regenerated using autoconf-2.57. by Brian Gaeke · 20 years ago
  98. bc7b85f Rewrite POV-Ray check as per PR301 by Brian Gaeke · 20 years ago
  99. e8263c2 Increase buffer size again. *sigh* by Chris Lattner · 20 years ago
  100. 1ae684a Don't index spiff. It should not count as lines of LLVM code by Chris Lattner · 20 years ago