1. a0c8fc6 (re)fix handling of UGT. Pointed out by Nick Lewycky. by Dale Johannesen · 16 years ago
  2. 02a260a Switch to using Simplified ConstantFP::get API. by Chris Lattner · 16 years ago
  3. cf36318 Fix a scalar evolution bug. Reversing everything by Dale Johannesen · 16 years ago
  4. 241f653 Make GVN able to remove unnecessary calls to read-only functions again. by Owen Anderson · 16 years ago
  5. 1f23e16 Major repairs to the post-dominators implementation. Patch from Florian Brandner! by Owen Anderson · 16 years ago
  6. 21d31a8 Don't assume a tail call can't reference a byval by Dale Johannesen · 16 years ago
  7. 235fc57 Teach AliasSetTracker about VAArgInst. by Dan Gohman · 16 years ago
  8. f7b37b2 In the special case, call the comparison function instead of by Dan Gohman · 16 years ago
  9. 75caee2 add a new CallGraphNode::removeCallEdgeFor method, tidy some comments. by Chris Lattner · 16 years ago
  10. c04575f Fix a typo in a comment. by Dan Gohman · 16 years ago
  11. f062f10 Fix for PR2190. Memdep's non-local caching was checking dirtied blocks in the by Owen Anderson · 16 years ago
  12. a2ce2e3 Fix PR 2169. by Daniel Berlin · 16 years ago
  13. 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 16 years ago
  14. 6faaef5 Set blockBegin to point to the beginning of the block, not the end. by Dan Gohman · 16 years ago
  15. d6d0185 Expose Function::viewCFG and Function::viewCFGOnly to bindings. by Erick Tryzelaar · 16 years ago
  16. f19f58a minor code cleanups, allow constant folding sinf/cosf. by Chris Lattner · 16 years ago
  17. c9235d2 Don't include <map> in Pass.h, which doesn't need it. This requires by Dan Gohman · 17 years ago
  18. 9f83512 These passes preserve CFG. by Devang Patel · 17 years ago
  19. 52d34d9 enable -analyze for andersens by Andrew Lenharth · 17 years ago
  20. 4f4c28f Restore isCFGOnly property of various analysis passes. by Devang Patel · 17 years ago
  21. c758209 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 17 years ago
  22. c7fe32e Do not use virtual function to identify an analysis pass. by Devang Patel · 17 years ago
  23. d3bf1ae Fix PR 2160 by making sure arguments to external functions get marked as pointing to anything by Daniel Berlin · 17 years ago
  24. acddf9d Dial down gcc's warnings: don't use 0UL when 0U suffices (and when the by Scott Michel · 17 years ago
  25. 1cee94f Identify Analysis pass. by Devang Patel · 17 years ago
  26. c864edb Add Hybrid Cycle Detection to Andersen's analysis. Patch by Curtis Dunham. by Daniel Berlin · 17 years ago
  27. c0734e3 Fix http://llvm.org/bugs/show_bug.cgi?id=2104 by ordering lexicographically what gets printed. Be const-correct in PrintResults and uninline it too by Gabor Greif · 17 years ago
  28. f059deb De-tabify. by Bill Wendling · 17 years ago
  29. b9a9057 Temporarily reverting 46959. by Evan Cheng · 17 years ago
  30. 6a551e7 Change a C-style cast to const_cast, to avoid a -Wcast-qual warning. by Dan Gohman · 17 years ago
  31. 39442af Simplify this code, no functionality change. by Nick Lewycky · 17 years ago
  32. 3b71165 GlobalValues are Constants, remove redundant code. Also fix typo in a comment. by Nick Lewycky · 17 years ago
  33. ae9f3a3 Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. by Anton Korobeynikov · 17 years ago
  34. 178f20a Use getConstant for ConstantInts. by Nick Lewycky · 17 years ago
  35. 3e63076 Add 'umax' similar to 'smax' SCEV. Closes PR2003. by Nick Lewycky · 17 years ago
  36. ec5ec88 Fix a compiler warning. by Duncan Sands · 17 years ago
  37. 851bfff In addition to arguments passed to it, memcpy (and all other calls) can ModRef pointers that alias their arguments as well. This fixes PR2057. by Owen Anderson · 17 years ago
  38. bb494bc don't bother calling getUnderlyingObject for non-pointers. by Chris Lattner · 17 years ago
  39. ef56247 Since we're not checking for the more general AllocationInst first, we need to explicitly check by Owen Anderson · 17 years ago
  40. 26d914a This check is not correct for mallocs, so exclude them earlier. by Owen Anderson · 17 years ago
  41. ae708a3 Fix a comment, and a bug where we weren't applying the tail call logic in cases that failed the first test. by Owen Anderson · 17 years ago
  42. 9aa7c35 Fix bugs that Chris noticed in my last patch. by Owen Anderson · 17 years ago
  43. 0ab5a4a bitcasts of pointers are always pointers. by Chris Lattner · 17 years ago
  44. 9b636cb Teach getModRefInfo that memcpy, memmove, and memset don't "capture" memory addresses. by Owen Anderson · 17 years ago
  45. a65ee03 Fix typo. Thanks to Duncan for noticing. by Wojciech Matyjewicz · 17 years ago
  46. 3a4cbe2 Add comments as per review feedback. by Wojciech Matyjewicz · 17 years ago
  47. 30b4bd4 Re-apply the patch to improve the optimizations of memcpy's, with several by Owen Anderson · 17 years ago
  48. 7b5b768 Fix PR2002. Suppose n is the initial value for the induction by Wojciech Matyjewicz · 17 years ago
  49. a089b10 If the LHS of the comparison is a loop-invariant we also want to move it by Wojciech Matyjewicz · 17 years ago
  50. e3320a1 Fix PR1798 - an error in the evaluation of SCEVAddRecExpr at an by Wojciech Matyjewicz · 17 years ago
  51. 3913187 We should check that existing cast operation has the appropriate opcode before we reuse it. by Wojciech Matyjewicz · 17 years ago
  52. 63aa160 Throttle the non-local dependence analysis for basic blocks with more than 50 predecessors. Added command line option to play with this threshold. by Tanya Lattner · 17 years ago
  53. a8701a6 Fix an obscure read-after-free bug that Duncan found. by Owen Anderson · 17 years ago
  54. fa9b80e Avoid unnecessarily casting away const, fixing a FIXME. by Dan Gohman · 17 years ago
  55. 9a8ff8c Fix an issue where, under very specific circumstances, memdep could end up dereferencing the end by Owen Anderson · 17 years ago
  56. d087480 getUnderlyingObject can return null, handle this. by Chris Lattner · 17 years ago
  57. fd68750 Teach basicaa that 'byval' arguments define a new memory location that by Chris Lattner · 17 years ago
  58. aeb5e5c Don't be rude, emit debugging info where asked to. by Nick Lewycky · 17 years ago
  59. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  60. fc643c5 remove attribution from lib Makefiles. by Chris Lattner · 17 years ago
  61. da1435f Adding bindings for memory buffers and module providers. Switching by Gordon Henriksen · 17 years ago
  62. ded2b0d Add explicit keywords, and fix a minor typo that they uncovered. by Dan Gohman · 17 years ago
  63. 4ba8cfc Make these loops follow GetGEPOperands() behavior. by Wojciech Matyjewicz · 17 years ago
  64. 7915cbe Revert r44626, which turned off the use of readonly by Duncan Sands · 17 years ago
  65. 7f135cc Fix a bug in my previous patch, thanks to Jay Foad for by Chris Lattner · 17 years ago
  66. 3a3f163 Changes from Curtis Dunham implementing lazy cycle detection algorithm. by Daniel Berlin · 17 years ago
  67. 1afab9c Implement constant folding if vector<->vector bitcasts where the number by Chris Lattner · 17 years ago
  68. f286f6f Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. by Chris Lattner · 17 years ago
  69. f88380b Fix PR1782, patch by Wojtek Matyjewicz! by Chris Lattner · 17 years ago
  70. 5fc4aba Fix several cache coherence bugs in MemDep/GVN that were found. Also add some (disabled) debugging code by Owen Anderson · 17 years ago
  71. 5d84afd Commit 44487 broke bootstrap of llvm-gcc-4.2. It is by Duncan Sands · 17 years ago
  72. a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 17 years ago
  73. dff6710 Integrate the readonly/readnone logic more deeply by Duncan Sands · 17 years ago
  74. cd883f2 chain update requests properly. by Chris Lattner · 17 years ago
  75. afa3b6d Add some convenience methods for querying attributes, and use them. by Duncan Sands · 17 years ago
  76. dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
  77. d735ee8 Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. This involves a small interface change. by Owen Anderson · 17 years ago
  78. 97d4e51 Fix a silly bug that Nicholas noticed. by Owen Anderson · 17 years ago
  79. 00a6d14 Allow GVN to eliminate read-only function calls when it can detect that they are redundant. by Owen Anderson · 17 years ago
  80. c54c561 Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops. by Nick Lewycky · 17 years ago
  81. 8314a0c simplify some code. by Chris Lattner · 17 years ago
  82. ecc0274 splice some lines together, no functionality change. by Chris Lattner · 17 years ago
  83. e4dc717 Ding dong, the DoesntAccessMemoryFns and by Duncan Sands · 17 years ago
  84. 42b5e08 Fix a bug where we'd try to find a scev value for a bitcast operand, by Chris Lattner · 17 years ago
  85. 920653d Teach alias analysis about readnone/readonly functions. by Duncan Sands · 17 years ago
  86. 83bb005 Instead of calculating constant factors, calculate the number of trailing by Nick Lewycky · 17 years ago
  87. 4ac0e8d Create nodes for inline asm so that we don't crash looking for the node later. by Nick Lewycky · 17 years ago
  88. 6e801dc Small cleanup. Use APInt::getHighBitsSet method instead of shift left. by Nick Lewycky · 17 years ago
  89. cf96db2 Be more careful when transforming | to +. Patch from Wojciech Matyjewicz. by Nick Lewycky · 17 years ago
  90. ee22be0 Fix for PR1801 by Tanya Lattner · 17 years ago
  91. 4e1a0e3 Reverted r44163 per request by Anton Korobeynikov · 17 years ago
  92. 65e2da3 Fix handling of overflow in loop calculation by adding new UDiv SCEV. This SCEV by Nick Lewycky · 17 years ago
  93. 44a95e0 More templatization. by Owen Anderson · 17 years ago
  94. 019b92a Start the process of making MachineLoopInfo possible by templating Loop. by Owen Anderson · 17 years ago
  95. 9907cb1 Fix PR1774 and BasicAA/2007-11-05-SizeCrash.ll by Chris Lattner · 17 years ago
  96. 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
  97. 9962054 Add explicit keywords. by Dan Gohman · 17 years ago
  98. ef15029 Make a comment better. by Owen Anderson · 17 years ago
  99. 081fdf2 Silenced a VC++ warning. by Hartmut Kaiser · 17 years ago
  100. f92ff03 Fix for PR1741. by Owen Anderson · 17 years ago