1. 66d0884 Make sure that pure calls don't kill loads by Chris Lattner · 21 years ago
  2. 118dd0c Implement LICM of calls in simple cases. This is sufficient to move around by Chris Lattner · 21 years ago
  3. 65a88e8 New testcases to test LICM of call instructions by Chris Lattner · 21 years ago
  4. 5b5f7c1 Don't be COMPLETELY pessimistic in the face of function calls by Chris Lattner · 21 years ago
  5. c87f0bb Tweak argument by Chris Lattner · 21 years ago
  6. 5cb66e2 Deinline a couple of methods. Improve comment. by Chris Lattner · 21 years ago
  7. 992860c Deinline some virtual methods, provide better mod/ref answers through the by Chris Lattner · 21 years ago
  8. b79d792 Pass through the boolean queries by Chris Lattner · 21 years ago
  9. 4244bb5 Teach basicaa about some stdc functions. by Chris Lattner · 21 years ago
  10. 3e295b1 Add two new methods which can be used to enable a bunch of transformations by Chris Lattner · 21 years ago
  11. 15d443b Mostly cosmetic improvements. Do fix the bug where a global value was considered an input. by Chris Lattner · 21 years ago
  12. 0de632b Assert that input blocks meet the invariants we expect by Chris Lattner · 21 years ago
  13. e94fd19 New testcase that causes the code extractor to generate bogus code. by Chris Lattner · 21 years ago
  14. 5156c39 Fix several bugs in the loop extractor. In particular, subloops were never by Chris Lattner · 21 years ago
  15. 65826bf No correctness fixes here, just minor qoi fixes: by Chris Lattner · 21 years ago
  16. 12f390e Simplify code a bit, and fix bug CodeExtractor/2004-03-14-NoSwitchSupport.ll by Chris Lattner · 21 years ago
  17. 0e06674 Simplify the code a bit by making the collection of basic blocks to extract by Chris Lattner · 21 years ago
  18. 3b04a7a New testcase that crashes the loop extractor by Chris Lattner · 21 years ago
  19. a1cf1c8 After reducing a miscompiled program down to the functions which are being by Chris Lattner · 21 years ago
  20. 44a64bc Fix a minor bug in runPassesOn by Chris Lattner · 21 years ago
  21. 0a00256 Add a new "AutoDebugCrashes" option by Chris Lattner · 21 years ago
  22. a75766a Refactor to use a new method by Chris Lattner · 21 years ago
  23. 3b6441e Add new method by Chris Lattner · 21 years ago
  24. efdc0b5 Refactor and clean up a bunch more code. No major functionality changes. by Chris Lattner · 21 years ago
  25. a1a7148 Another API change to MRegisterInfo::foldMemoryOperand. Instead of a by Alkis Evlogimenos · 21 years ago
  26. 7546c38 Add a method to extract a loop by Chris Lattner · 21 years ago
  27. 41bc0b0 Split into two passes. Now there is the general loop extractor, usable on by Chris Lattner · 21 years ago
  28. 7bc91c6 Rename createLoopExtractorPass to createSingleLoopExtractorPass Doxygenify by Chris Lattner · 21 years ago
  29. 5eda1f2 add a fixme by Chris Lattner · 21 years ago
  30. be21ca5 Refactor all of the "splitting a module into two pieces" code to avoid by Chris Lattner · 21 years ago
  31. 39354c9 Change MRegisterInfo::foldMemoryOperand to return the folded by Alkis Evlogimenos · 21 years ago
  32. 97836fa Passes don't print stuff! by Chris Lattner · 21 years ago
  33. bf9eadd Do not create empty basic blocks when the lowerswitch pass expects blocks to by Chris Lattner · 21 years ago
  34. 6cc8375 New testcase that crashes the -lowerswitch pass by Chris Lattner · 21 years ago
  35. bb41156 Minor random cleanups by Chris Lattner · 21 years ago
  36. 16d0eb0 FunctionPass's should not define their own 'run' method. by Chris Lattner · 21 years ago
  37. 2ef703e If a block is dead, dominators will not be calculated for it. Because of this by Chris Lattner · 21 years ago
  38. 59c3569 Catch some more cases of broken code. The loop extractor seems to be creating by Chris Lattner · 21 years ago
  39. ffada93 Verify functions as they are produced if -debug is specified. Reduce by Chris Lattner · 21 years ago
  40. 2eff859 verifyFunction has been broken for a long time now. Fix it. by Chris Lattner · 21 years ago
  41. fc44806 New testcase that crashes the loop extractor by Chris Lattner · 21 years ago
  42. 1e3cb34 Move prototype to IPO.h instead of Scalar.h by Chris Lattner · 21 years ago
  43. 4eddf37 Move loop extractor to the IPO header by Chris Lattner · 21 years ago
  44. efddcfa Indent anon namespace properly, add copyright block by Chris Lattner · 21 years ago
  45. c3c8703 Move to the IPO library. Utils shouldn't contain passes. by Chris Lattner · 21 years ago
  46. 2ed3063 Remove dead file by Chris Lattner · 21 years ago
  47. a2dc727 DemoteRegToStack got moved from DemoteRegToStack.h to Local.h by Chris Lattner · 21 years ago
  48. cbf99ee Move DemoteRegToStack prototype out of DemoteRegToStack.h to this file. by Chris Lattner · 21 years ago
  49. f5ee170 Document stuff that is known to be broken by Chris Lattner · 21 years ago
  50. 0cea42a Add some debugging output by Chris Lattner · 21 years ago
  51. ffd072a New testcase, distilled from povray I think. by Chris Lattner · 21 years ago
  52. 619d354 This change makes two big adjustments. by Chris Lattner · 21 years ago
  53. 786c564 This little patch speeds up the loop used to update the dominator set analysis. by Chris Lattner · 21 years ago
  54. 2c7b430 Turn on argument promotion in gccas. This can give us substantially better by Chris Lattner · 21 years ago
  55. 6a6d2a2 Option no more by Chris Lattner · 21 years ago
  56. b2c180f Fix the "infinite looping unless you disable adce" bug by Chris Lattner · 21 years ago
  57. cc7c4ac Fix a tiny bug that caused an incorrect assertion failure poolallocating by Chris Lattner · 21 years ago
  58. 5634b9f It helps if I save the file. :) by Chris Lattner · 21 years ago
  59. 317201d Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* to by Chris Lattner · 21 years ago
  60. bfe492b Implement sub.ll:test14 by Chris Lattner · 21 years ago
  61. eb416e8 Oh right, casts can interfere. Test this too by Chris Lattner · 21 years ago
  62. 9c29067 Implement InstCombine/sub.ll:test12 & test13 by Chris Lattner · 21 years ago
  63. 99780ce new testcases by Chris Lattner · 21 years ago
  64. 7a82ba0 Fix a couple of minor problems. Because PHI nodes can use themselves, this by Chris Lattner · 21 years ago
  65. 8417142 Performed some updates on the new options to these command line tools. by John Criswell · 21 years ago
  66. 04b7593 Implement mod/ref analysis for a trivial case where locals don't escape. by Chris Lattner · 21 years ago
  67. 1306089 new testcase by Chris Lattner · 21 years ago
  68. 744b5fb Revise comment and error message for the Bug 38 situation. Also, make it by Brian Gaeke · 21 years ago
  69. d46c696 Fixed grammar typo. by John Criswell · 21 years ago
  70. 215fb76 Make -print-machineinstrs show us the code both before and after reg. alloc. by Brian Gaeke · 21 years ago
  71. 6794d92 Fixed grammar typo. by John Criswell · 21 years ago
  72. 7992691 Added minor information on C++. by John Criswell · 21 years ago
  73. 364cec4 Updated to LLVM 1.2. by John Criswell · 21 years ago
  74. d67772d Fix PR266: Make Module Not Inherit From Annotable by Chris Lattner · 21 years ago
  75. cd16119 Point to the new license (includes year 2004). Changed crtend.o to libcrtend.a. by John Criswell · 21 years ago
  76. e360210 Added a header indicating that the Linux and MacOS configure procedures are by John Criswell · 21 years ago
  77. a3f6684 Add support for a wider range of CMOV instructions. by Alkis Evlogimenos · 21 years ago
  78. acd64f3 Updated copyright to year 2004. by John Criswell · 21 years ago
  79. 85f5e11 Simplify code to process CallSites (thanks to Chris). by Misha Brukman · 21 years ago
  80. a24653c Test the mod/ref analysis in DSA. by Misha Brukman · 21 years ago
  81. 4230f40 Keep transitively-required passes alive for queries to work after the initial by Misha Brukman · 21 years ago
  82. bc1dbe9 Evaluate ModRef information in addition to regular ol' pointer analysis. by Misha Brukman · 21 years ago
  83. a975a9a Implement getModRefInfo() for DSA to calculate whether a function modifies or by Misha Brukman · 21 years ago
  84. 8e18789 Add AnalysisUsage::addRequiredTransitive() to keep analysis info alive for by Misha Brukman · 21 years ago
  85. f820e3b test instruction combiner opts for select instruction by Chris Lattner · 21 years ago
  86. ffb33a1 Teach vim about the select instruction. Allow it to forget about the long-dead by Chris Lattner · 21 years ago
  87. 98124c8 Teach emacs about the select instruction by Chris Lattner · 21 years ago
  88. 230c1a7 Add support for checking the select instruction by Chris Lattner · 21 years ago
  89. b4f4880 Know the opcode name of the select instruction by Chris Lattner · 21 years ago
  90. 08a45cc Add support for select constant expressions. Use reserve a bit more to avoid by Chris Lattner · 21 years ago
  91. 647f82b Add new function by Chris Lattner · 21 years ago
  92. e971486 Teach the constant folder how to do select instructions by Chris Lattner · 21 years ago
  93. cfdd148 Print select instructions correctly by Chris Lattner · 21 years ago
  94. 17fd273 Add constant folding wrapper support for select instructions. by Chris Lattner · 21 years ago
  95. 6e32372 Add sccp support for select instructions by Chris Lattner · 21 years ago
  96. 3d69f46 Add trivial optimizations for select instructions by Chris Lattner · 21 years ago
  97. 9f24a07 ADd support for select instructions by Chris Lattner · 21 years ago
  98. 46b787e Write select instructions to bytecode by Chris Lattner · 21 years ago
  99. e3ac22a Read select instrs from bytecode by Chris Lattner · 21 years ago
  100. 76f0ff3 Allow parsing select instruction and constant expr by Chris Lattner · 21 years ago