1. ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  2. 34f2a0c If a SCC has a node without a function, then the SCC by Duncan Sands · 17 years ago
  3. b070bee Fix maxo bado thinko. by Duncan Sands · 17 years ago
  4. d0ac373 Since onlyReadsMemory returns true if in fact by Duncan Sands · 17 years ago
  5. 9a036b9 Cleanup GlobalsModRef a bit. When analysing the by Duncan Sands · 17 years ago
  6. db57ef1 rename destroy -> releaseMemory to properly hook into passmgr. by Chris Lattner · 17 years ago
  7. 1e1ef3e Clear the intervals list in "destroy", patch by Prakash Prabhu! by Chris Lattner · 17 years ago
  8. 944fac7 Switch the asmprinter (.ll) and all the stuff it requires over to by Chris Lattner · 17 years ago
  9. d611cf6 Temporarily reverting r55137. This was causing the bootstrap to go into an by Bill Wendling · 17 years ago
  10. dce51c3 by David Greene · 17 years ago
  11. 2c69184 Don't use the result of WriteAsOperand or WriteTypeSymbolic. by Chris Lattner · 17 years ago
  12. 3688f26 Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been deprecated for almost a year; it's finally time for them to go away. by Owen Anderson · 17 years ago
  13. a60832b Fix a bogus srem rule - a negative value srem'd by a power-of-2 by Dan Gohman · 17 years ago
  14. 81b06be Teach constant folding that an inttoptr of a by Duncan Sands · 17 years ago
  15. 3837218 Extend ScalarEvolution's executesAtLeastOnce logic to be able to by Dan Gohman · 17 years ago
  16. afcde47 "This patch adds a virtual call to AbstractLatticeFunction to derive a by Chris Lattner · 17 years ago
  17. d9cc749 Canonicalize nested AddRecs in by nesting them in order of loop depth. by Dan Gohman · 17 years ago
  18. 0dabb7e Don't call getAnalysisUsage unless -debug-pass is enabled. This speeds by Chris Lattner · 17 years ago
  19. b42a626 PR2621: Improvements to the SCEV AddRec binomial expansion. This by Eli Friedman · 17 years ago
  20. 1fbffe0 Another SCEV issue from PR2607; essentially the same issue, but this by Eli Friedman · 17 years ago
  21. 068acc3 Fix for PR2607: SCEV miscomputing the loop count for loops with an by Eli Friedman · 17 years ago
  22. d4310a5 Fix a subtle bug when removing instructions from memdep. In very specific by Owen Anderson · 17 years ago
  23. b5557ab Fix minor issues with VICmp/VFCmp constant expressions by Nate Begeman · 17 years ago
  24. 9e13cbc Revert r53812 -- premature. LegalizeTypes isn't actually on yet! by Nick Lewycky · 17 years ago
  25. 2ceb40f Switch on the use of arbitrary precision integers in scalar evolution. This will by Nick Lewycky · 17 years ago
  26. 8b82c49 This header isn't necessary now. by Wojciech Matyjewicz · 17 years ago
  27. de0f238 Fix PR2088. Use modulo linear equation solver to compute loop iteration count. by Wojciech Matyjewicz · 17 years ago
  28. dddc827 Don't use ++idx_begin when I actually mean idx_begin + 1, especially since we by Matthijs Kooijman · 17 years ago
  29. 8ae38e1 Correct this inversion! I swear that didn't show up in svn diff... by Nick Lewycky · 17 years ago
  30. 86dae65 Fix up comments. by Nick Lewycky · 17 years ago
  31. 59cff12 Stop creating extraneous smax/umax in SCEV. This removes a regression where we by Nick Lewycky · 17 years ago
  32. e6acf36 Fix spelling of "hierarchy" in comments. by Dan Gohman · 17 years ago
  33. c418bf3 Use find instead of lower_bound. by Dan Gohman · 17 years ago
  34. b0b0468 Remove getValueRange from SCEV. It wasn't doing anything there anyways, and a by Nick Lewycky · 17 years ago
  35. 6177fd4 Expand SCEVUDiv of power of 2 to a lshr instruction. by Nick Lewycky · 17 years ago
  36. 01eaf80 Handle 'lshr' instruction with SCEVUDiv object. Comment the xor %x, -1 case. by Nick Lewycky · 17 years ago
  37. 70c09c5 Keep track of inherited analysis (e.g. dominator tree). by Devang Patel · 17 years ago
  38. f2aa160 A better fix for PR2503 that doesn't pessimize GVN in the presence of unreachable blocks. by Owen Anderson · 17 years ago
  39. 844a3d1 Fix typos in comments. Thanks for the feedback! by Devang Patel · 17 years ago
  40. 5b57e72 Add dom info verifier. by Devang Patel · 17 years ago
  41. c4b871c Properly handle cases where a predecessor of the block being queried on is unreachable. by Owen Anderson · 17 years ago
  42. 0ff39b3 - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an empty string for ConstantAggregateZero case which surprises selectiondag. by Evan Cheng · 17 years ago
  43. a11e2eb Add a value range analysis that lazily computes ranges using ScalarEvolutions. by Nick Lewycky · 17 years ago
  44. 6d116bc Revert (52748 and friends): by Anton Korobeynikov · 17 years ago
  45. b746b82 Add back the capability to include nul characters in strings with by Chris Lattner · 17 years ago
  46. 3284d42 Tighten up checking. by Chris Lattner · 17 years ago
  47. 3648f9f fix the regressions from Eric's patch by making GetConstantStringInfo by Chris Lattner · 17 years ago
  48. aefacb5 Reserve the size we'll need in advance. by Owen Anderson · 17 years ago
  49. 0d2b0ab Move GetConstantStringInfo to lib/Analysis. Remove by Eric Christopher · 17 years ago
  50. 6c459a2 Generalize createSCEV to be able to form SCEV expressions from ConstantExprs. by Dan Gohman · 17 years ago
  51. 17f1972 Use SCEVAddRecExpr::isAffine. by Dan Gohman · 17 years ago
  52. 11f6d3b Move a few more SCEVExpander methods out-of-line. by Dan Gohman · 17 years ago
  53. 9d2c9bd fix warning when assertions disabled. by Chris Lattner · 17 years ago
  54. 9954c76 Fix some warnings reported by gcc-4.3. Hopefully by Duncan Sands · 17 years ago
  55. e24fa64 Move SCEVExpander::visitAddExpr out-of-line. by Dan Gohman · 17 years ago
  56. cfeb6a4 Move LSR's private isZero function to a public SCEV member by Dan Gohman · 17 years ago
  57. 3faf9df Use a SmallVector instead of an array, since auto_ptr doesn't handle arrays by Matthijs Kooijman · 17 years ago
  58. 0a9aaf4 Make BuildSubAggregate use FindInsertedElement again to prevent it from by Matthijs Kooijman · 17 years ago
  59. 9772891 Make the InsertBefore argument to FindInsertedValue optional, so you can find an inserted value without modifying the code. by Matthijs Kooijman · 17 years ago
  60. 0a7413d Pass around Instruction* instead of Instruction& in FindInsertedValue and friends. by Matthijs Kooijman · 17 years ago
  61. 710eb23 80 column fixes. by Matthijs Kooijman · 17 years ago
  62. b23d5ad Move FindScalarValue from InstructionCombining.cpp to ValueTracking.cpp. While by Matthijs Kooijman · 17 years ago
  63. 25df20f simplify some code by using a helper function. This really really by Chris Lattner · 17 years ago
  64. defa1c8 move a bunch of predicates up into their own section by Chris Lattner · 17 years ago
  65. e727579 Other parts of this code treat noalias arguments as objects for by Chris Lattner · 17 years ago
  66. 845f0d2 If we are checking to see if the result of a call aliases a by Chris Lattner · 17 years ago
  67. a413960 Refactor basicaa's main alias function somethin' fierce. by Chris Lattner · 17 years ago
  68. 8a08769 Fix PR2434. When scanning for exising binary operator to reuse don't by Wojciech Matyjewicz · 17 years ago
  69. 5d2bc85 Change 'while' loop to 'do' loop. by Wojciech Matyjewicz · 17 years ago
  70. 6f8abf9 Crash less. The i64 restriction in BinomialCoefficient caused some problems by Nick Lewycky · 17 years ago
  71. 5c49061 Expose a public interface to this pass. by Chris Lattner · 17 years ago
  72. 15ccbf5 Let libcall semantics decide whether it knows about functions by Chris Lattner · 17 years ago
  73. 845f524 Update comments and documentation to reflect that GCSE and ValueNumbering are by Matthijs Kooijman · 17 years ago
  74. 227c27d Replace two manual loops with calls to CallSite::hasArguments (no functional changes). by Matthijs Kooijman · 17 years ago
  75. 32a9e7a Add #includes required by GCC 4.3, thanks for Zhongxing Xu for reporting this. by Chris Lattner · 17 years ago
  76. d82e511 Remove unneeded code I added. by Chris Lattner · 17 years ago
  77. 98e3a68 Fixes PR2395. Looking for a constant in a GEP tail (when the first GEP by Wojciech Matyjewicz · 17 years ago
  78. 833f25d move CannotBeNegativeZero to ValueTracking. Simplify some signbit comparisons. by Chris Lattner · 17 years ago
  79. 173234a move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits by Chris Lattner · 17 years ago
  80. 6bd15ce Remember to update the reverse non-local cache when cleaning up dirty entries. This fixes PR2397. by Owen Anderson · 17 years ago
  81. d8f34fa Make ping more aggressive in finding nonlocal caching errors. by Owen Anderson · 17 years ago
  82. 5bd9123 Fix a typo in a comment. by Dan Gohman · 17 years ago
  83. 5a56bf6 Fix a copy+paste error in a comment. by Dan Gohman · 17 years ago
  84. 9491195 Add newline at end of file. by Owen Anderson · 17 years ago
  85. 5771d6c Force postdom to be linked into opt and bugpoint, even though it is no longer used by any passes. by Owen Anderson · 17 years ago
  86. 3e93e63 convert another operand loop to iterator formulation by Gabor Greif · 17 years ago
  87. ef61af0 Use Function::getEntryBlock instead of Function::begin, for clarity. by Dan Gohman · 17 years ago
  88. b22d6ac Print debug output when any edge becomes executable, including by Dan Gohman · 17 years ago
  89. 43e2a03 Fix some constructs that gcc-4.4 warns about. by Duncan Sands · 17 years ago
  90. 04b35e8 Don't treat values as signed when looking at loop steppings in HowForToNonZero. by Nick Lewycky · 17 years ago
  91. 3dfd7bf "ret (constexpr)" can't be folded into a Constant. Add a method to by Nick Lewycky · 17 years ago
  92. b64aa11 Use isSingleValueType instead of isFirstClassType to by Dan Gohman · 17 years ago
  93. 785c6af transform more loops to iterator form, detabify by Gabor Greif · 17 years ago
  94. de2d74b Rewrite operand loops to use iterators. This shrinks .o file (at gcc4.0.1 -O3 x86) substantially (>500 bytes). Reason still unknown. by Gabor Greif · 17 years ago
  95. 05a24e5 Free and vaarg are not really volatile. by Chris Lattner · 17 years ago
  96. 33e456d suppress gcc3.4.6's <no value returned> warnings by Gabor Greif · 17 years ago
  97. eb0fdc1 Fix PR2346 by marking vaarg as volatile so that licm doesn't try to hoist them. by Chris Lattner · 17 years ago
  98. 28a8dbc Add a bool to isEdgeFeasible that tells it whether to treat unknown by Chris Lattner · 17 years ago
  99. 7cbd8a3 API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) by Gabor Greif · 17 years ago
  100. d208a80 Use static and anonymous namespaces consistently with other passes. by Dan Gohman · 17 years ago