1. 8b82c49 This header isn't necessary now. by Wojciech Matyjewicz · 16 years ago
  2. de0f238 Fix PR2088. Use modulo linear equation solver to compute loop iteration count. by Wojciech Matyjewicz · 16 years ago
  3. 8ae38e1 Correct this inversion! I swear that didn't show up in svn diff... by Nick Lewycky · 16 years ago
  4. 86dae65 Fix up comments. by Nick Lewycky · 16 years ago
  5. 59cff12 Stop creating extraneous smax/umax in SCEV. This removes a regression where we by Nick Lewycky · 16 years ago
  6. b0b0468 Remove getValueRange from SCEV. It wasn't doing anything there anyways, and a by Nick Lewycky · 16 years ago
  7. 01eaf80 Handle 'lshr' instruction with SCEVUDiv object. Comment the xor %x, -1 case. by Nick Lewycky · 16 years ago
  8. 6c459a2 Generalize createSCEV to be able to form SCEV expressions from ConstantExprs. by Dan Gohman · 16 years ago
  9. cfeb6a4 Move LSR's private isZero function to a public SCEV member by Dan Gohman · 16 years ago
  10. 6f8abf9 Crash less. The i64 restriction in BinomialCoefficient caused some problems by Nick Lewycky · 16 years ago
  11. 04b35e8 Don't treat values as signed when looking at loop steppings in HowForToNonZero. by Nick Lewycky · 16 years ago
  12. 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 16 years ago
  13. 08de613 Fix typo and indentation. by Nick Lewycky · 16 years ago
  14. a0c8fc6 (re)fix handling of UGT. Pointed out by Nick Lewycky. by Dale Johannesen · 16 years ago
  15. 02a260a Switch to using Simplified ConstantFP::get API. by Chris Lattner · 16 years ago
  16. cf36318 Fix a scalar evolution bug. Reversing everything by Dale Johannesen · 16 years ago
  17. f7b37b2 In the special case, call the comparison function instead of by Dan Gohman · 16 years ago
  18. 4f4c28f Restore isCFGOnly property of various analysis passes. by Devang Patel · 16 years ago
  19. c758209 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 16 years ago
  20. b9a9057 Temporarily reverting 46959. by Evan Cheng · 16 years ago
  21. 39442af Simplify this code, no functionality change. by Nick Lewycky · 16 years ago
  22. 3b71165 GlobalValues are Constants, remove redundant code. Also fix typo in a comment. by Nick Lewycky · 16 years ago
  23. ae9f3a3 Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. by Anton Korobeynikov · 16 years ago
  24. 178f20a Use getConstant for ConstantInts. by Nick Lewycky · 16 years ago
  25. 3e63076 Add 'umax' similar to 'smax' SCEV. Closes PR2003. by Nick Lewycky · 16 years ago
  26. a65ee03 Fix typo. Thanks to Duncan for noticing. by Wojciech Matyjewicz · 16 years ago
  27. 3a4cbe2 Add comments as per review feedback. by Wojciech Matyjewicz · 16 years ago
  28. 7b5b768 Fix PR2002. Suppose n is the initial value for the induction by Wojciech Matyjewicz · 17 years ago
  29. a089b10 If the LHS of the comparison is a loop-invariant we also want to move it by Wojciech Matyjewicz · 17 years ago
  30. e3320a1 Fix PR1798 - an error in the evaluation of SCEVAddRecExpr at an by Wojciech Matyjewicz · 17 years ago
  31. fa9b80e Avoid unnecessarily casting away const, fixing a FIXME. by Dan Gohman · 17 years ago
  32. aeb5e5c Don't be rude, emit debugging info where asked to. by Nick Lewycky · 17 years ago
  33. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  34. f286f6f Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. by Chris Lattner · 17 years ago
  35. c54c561 Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops. by Nick Lewycky · 17 years ago
  36. 8314a0c simplify some code. by Chris Lattner · 17 years ago
  37. 42b5e08 Fix a bug where we'd try to find a scev value for a bitcast operand, by Chris Lattner · 17 years ago
  38. 83bb005 Instead of calculating constant factors, calculate the number of trailing by Nick Lewycky · 17 years ago
  39. 6e801dc Small cleanup. Use APInt::getHighBitsSet method instead of shift left. by Nick Lewycky · 17 years ago
  40. cf96db2 Be more careful when transforming | to +. Patch from Wojciech Matyjewicz. by Nick Lewycky · 17 years ago
  41. 4e1a0e3 Reverted r44163 per request by Anton Korobeynikov · 17 years ago
  42. 65e2da3 Fix handling of overflow in loop calculation by adding new UDiv SCEV. This SCEV by Nick Lewycky · 17 years ago
  43. 246b256 Move the SCEV object factors from being static members of the individual by Dan Gohman · 17 years ago
  44. 9a2f931 Build the correct range for loops with unusual bounds. Fix from Jay Foad. by Nick Lewycky · 17 years ago
  45. 43421b3 Next round of APFloat changes. by Dale Johannesen · 17 years ago
  46. b7211a2 Use SmallVector instead of std::vector. by Devang Patel · 17 years ago
  47. d6dac0e Let scalar-evolution analyze loops with an unsigned comparison for the exit by Nick Lewycky · 17 years ago
  48. 06323bf Don't assume it's safe to transform a loop just because it's dominated by any by Nick Lewycky · 17 years ago
  49. eefdebe Handle decrementing loops properly. Fixes PR1533. by Nick Lewycky · 17 years ago
  50. 9a6ae96 Move the APInt form of SCEVUnknown::getIntegerSCEV to SCEVConstant::get, and by Dan Gohman · 17 years ago
  51. 5cec4db Rename ScalarEvolution::deleteInstructionFromRecords to by Dan Gohman · 17 years ago
  52. f50cd74 In SCEVAddExpr::get, skip over any cast operands before looking for nested by Dan Gohman · 17 years ago
  53. d19534a Add a SCEV class and supporting code for sign-extend expressions. by Dan Gohman · 17 years ago
  54. 51e844b Optimize this test. Firstly, only Instructions may use other Instructions. by Nick Lewycky · 17 years ago
  55. 9d0332f Fix PR1487 and Transforms/IndVar/2007-06-06-DeleteDanglesPtr.ll by Nick Lewycky · 17 years ago
  56. 1997473 Drop 'const' by Devang Patel · 17 years ago
  57. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  58. c718288 Fix build error. by Lauro Ramos Venancio · 17 years ago
  59. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  60. 3e35c8d Revert last patch. It was already fixed. by Reid Spencer · 17 years ago
  61. b4a7fea For PR1336: by Reid Spencer · 17 years ago
  62. fe560b8 Fix a nasty bug introduced when apint'ified. This fixes by Chris Lattner · 17 years ago
  63. 414de4d Eliminate unnecessary APInt construction. by Zhou Sheng · 17 years ago
  64. fdc1e16 Make APInt variables do the computation stuffs instead of by Zhou Sheng · 17 years ago
  65. 8342836 Eliminate unnecessary zext/trunc stuffs. by Zhou Sheng · 17 years ago
  66. 2811f2a Treat xor of signbit like an add. by Chris Lattner · 17 years ago
  67. 0797605 Guard further against APInt operations with operands of unequal bit width. by Reid Spencer · 17 years ago
  68. 9b4aeb3 Fix an unequal bitwidth issue. by Reid Spencer · 17 years ago
  69. cae5754 Prefer non-virtual calls to ConstantInt::isZero over virtual calls to by Reid Spencer · 17 years ago
  70. 35fa439 Make it possible to create an SCEVUnknown from an APInt as well as an int. by Reid Spencer · 17 years ago
  71. c7cd7a0 Construct ConstantInt with simpler constructor. by Reid Spencer · 17 years ago
  72. e479ef0 Fix last night's 445.gobmk breakage which was caused by comparison of by Reid Spencer · 17 years ago
  73. a6e8a95 Remove the "isSigned" parameters from ConstantRange. It turns out they by Reid Spencer · 17 years ago
  74. e8019bb APIntify various computations in ScalarEvolution by Reid Spencer · 17 years ago
  75. 6263cba For PR1205: Make GetConstantFactor compute its result using an APInt. by Reid Spencer · 17 years ago
  76. c6aedf7 For PR1205: Adjust to changes in ConstantRange interface. by Reid Spencer · 17 years ago
  77. 581b0d4 For PR1205: by Reid Spencer · 17 years ago
  78. dc5c159 For PR1205: by Reid Spencer · 17 years ago
  79. 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 18 years ago
  80. 2e3a1d1 The local "ConstantFold" method is now just a watered down version of by Chris Lattner · 18 years ago
  81. 72d88ae adjust to constant folding api changes. by Chris Lattner · 18 years ago
  82. c103057 For PR1043: by Reid Spencer · 18 years ago
  83. 1b30754 Unbreak VC++ build. by Jeff Cohen · 18 years ago
  84. 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
  85. b2f3e70 Update code to eliminate calls to isInteger, calling isIntegral instead. by Chris Lattner · 18 years ago
  86. 192e403 Fix PR1101 and Analysis/ScalarEvolution/trip-count.ll by Chris Lattner · 18 years ago
  87. ef3baf0 don't discriminate against bool by Chris Lattner · 18 years ago
  88. 579dca1 Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 18 years ago
  89. 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 18 years ago
  90. 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
  91. e7ca042 Convert uses of getPrimitiveSize that should be getPrimitiveSizeInBits. by Reid Spencer · 18 years ago
  92. 8b0e360 Fix PR1015 and Transforms/IndVarsSimplify/2007-01-06-TripCount.ll, a by Chris Lattner · 18 years ago
  93. f82188c cast of int to bool no longer does a compare, rendering this fixme obsolete by Chris Lattner · 18 years ago
  94. c5b206b For PR950: by Reid Spencer · 18 years ago
  95. e4d87aa For PR950: by Reid Spencer · 18 years ago
  96. d377350 Add a FIXME about signedness. by Reid Spencer · 18 years ago
  97. 2e20d39 Add some comments about things that can go away once signless types are in. by Reid Spencer · 18 years ago
  98. 3b27d68 eliminate static ctors from Statistics by Chris Lattner · 18 years ago
  99. 75de5ab Fix a bug in GetConstantFactor for affine expressions, in which the existing by Chris Lattner · 18 years ago
  100. d977d86 Replace inferred getCast(V,Ty) calls with more strict variants. by Reid Spencer · 18 years ago