1. 1997473 Drop 'const' by Devang Patel · 17 years ago
  2. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  3. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  4. 7f3c4d4 fix a bug triggered by 403.gcc by Chris Lattner · 17 years ago
  5. e62f021 Fix several latent bugs in EmitGEPOffset that didn't manifest with its by Chris Lattner · 17 years ago
  6. 53c22fc uhn zap cvs by Chris Lattner · 17 years ago
  7. 9bc1464 Implement PR1345 and Transforms/InstCombine/bitcast-gep.ll by Chris Lattner · 17 years ago
  8. d3e2834 refactor some code relating to pointer cast xforms, pulling it out of the codepath by Chris Lattner · 17 years ago
  9. 843f0767 Make use of ConstantInt::isZero instead of ConstantInt::isNullValue. by Zhou Sheng · 17 years ago
  10. 31755a0 Extend store merging to support the 'if/then' version in addition to if/then/else. by Chris Lattner · 17 years ago
  11. 3284d1f refactor some code, no functionality change. by Chris Lattner · 17 years ago
  12. e34e9a2 fix long lines by Chris Lattner · 17 years ago
  13. b7300fa Implement Transforms/InstCombine/vec_extract_elt.ll, transforming: by Chris Lattner · 17 years ago
  14. 6987833 Implement InstCombine/vec_demanded_elts.ll:test2. This allows us to turn by Chris Lattner · 17 years ago
  15. 6fe5541 Implement PR1201 and test/Transforms/InstCombine/malloc-free-delete.ll by Chris Lattner · 17 years ago
  16. 8a9f571 Turn stuff like: by Chris Lattner · 17 years ago
  17. a2e2c9b Simplify some comparisons to arithmetic, this implements: by Chris Lattner · 17 years ago
  18. ba41783 canonicalize (x <u 2147483648) -> (x >s -1) and (x >u 2147483647) -> (x <s 0) by Chris Lattner · 17 years ago
  19. 66bc325 fix a miscompilation of: by Chris Lattner · 17 years ago
  20. 81973ef Strengthen the boundary conditions of this fold, implementing by Chris Lattner · 17 years ago
  21. 8546409 Fix PR1304 and Transforms/InstCombine/2007-04-08-SingleEltVectorCrash.ll by Chris Lattner · 17 years ago
  22. 599ded1 Eliminate useless insertelement instructions. This implements by Chris Lattner · 17 years ago
  23. 044e533 reenable this xform, whoops :) by Chris Lattner · 17 years ago
  24. 6cae0e0 Fix regression on Instcombine/apint-or2.ll by Chris Lattner · 17 years ago
  25. c5e7ea4 Generalize the code that handles (A&B)|(A&C) to work where B/C are not constants. by Chris Lattner · 17 years ago
  26. 4802d90 implement Transforms/InstCombine/malloc2.ll and PR1313 by Chris Lattner · 17 years ago
  27. 16ff304 Prevent transformConstExprCastCall from generating conversions that assert by Dale Johannesen · 17 years ago
  28. 86796be Fix 2007-04-04-BadFoldBitcastIntoMalloc.ll by Jeff Cohen · 17 years ago
  29. 0091bf2 Fix comment. by Duncan Sands · 17 years ago
  30. 7305084 Fix a bug I introduced with my patch yesterday which broke Qt (I converted by Chris Lattner · 17 years ago
  31. 01deb9d reinstate the previous two patches, with a bugfix :) by Chris Lattner · 17 years ago
  32. d89f41e Reverting back to 1.723. The last two commits broke JM (and possibily others) on ARM. by Evan Cheng · 17 years ago
  33. 01d8c10 Split a whole ton of code out of visitICmpInst into visitICmpInstWithInstAndIntCst. by Chris Lattner · 17 years ago
  34. 44ad430 Fix PR1253 and xor2.ll:test[01] by Chris Lattner · 17 years ago
  35. 4a1822a 1. Make use of APInt operation instead of using ConstantExpr::getXXX. by Zhou Sheng · 17 years ago
  36. 4351c64 Use uint32_t for bitwidth instead of unsigned. by Zhou Sheng · 17 years ago
  37. cd1d6d5 Wrap long line by Chris Lattner · 17 years ago
  38. acf4e07 use more obvious function name. by Chris Lattner · 17 years ago
  39. 5c6e2db simplify (x+c)^signbit as (x+c+signbit), pointed out by PR1288. This implements by Chris Lattner · 17 years ago
  40. 55fc8c4 simplify this code, make it work for ap ints by Chris Lattner · 17 years ago
  41. 3a507fd Avoid unnecessary APInt construction. by Zhou Sheng · 17 years ago
  42. e9391fd For PR1297: Support overloaded intrinsics bswap, ctpop, cttz, ctlz. by Reid Spencer · 17 years ago
  43. 6abbdf9 Fix InstCombine/2007-03-31-InfiniteLoop.ll by Chris Lattner · 17 years ago
  44. 1c5d163 Delete dead code. by Zhou Sheng · 17 years ago
  45. b9cb95f Use APInt operators to calculate the carry bits, remove this loop. by Zhou Sheng · 17 years ago
  46. 302748d Make sure the use of ConstantInt::getZExtValue() for shift amount safe. by Zhou Sheng · 17 years ago
  47. 0e2d3ac 1. Make sure the use of ConstantInt::getZExtValue() for getting shift by Zhou Sheng · 17 years ago
  48. 90b9681 Use APInt operation instead of ConstantExpr::getXX. by Zhou Sheng · 17 years ago
  49. 290bec5 1. Make more use of APInt::getHighBitsSet/getLowBitsSet. by Zhou Sheng · 17 years ago
  50. d48653a Clean up some codes in InstCombiner::SimplifyDemandedBits(). by Zhou Sheng · 17 years ago
  51. 01542f3 Clean up codes in InstCombiner::SimplifyDemandedBits(): by Zhou Sheng · 17 years ago
  52. 97b52c2 1. Make the APInt variable do the binary operation stuff if possible by Zhou Sheng · 17 years ago
  53. 34a4b38 Avoid unnecessary APInt construction. by Zhou Sheng · 17 years ago
  54. e9e03f6 1. Make more use of getLowBitsSet/getHighBitsSet. by Zhou Sheng · 17 years ago
  55. e82fca0 1. Make more use of getLowBitsSet/getHighBitsSet. by Zhou Sheng · 17 years ago
  56. 4acf155 Use UnknownBIts[BitWidth-1] instead of UnknownBIts & SignBits. by Zhou Sheng · 17 years ago
  57. b32c006 Remove unused APInt variable. by Zhou Sheng · 17 years ago
  58. aa305ab Clean up codes in ComputeMaskedBits(): by Zhou Sheng · 17 years ago
  59. 35c3885 For PR1280: by Reid Spencer · 17 years ago
  60. c7baf68 Unbreaks non-debug builds. by Evan Cheng · 17 years ago
  61. 6eb0d99 Implement some minor review feedback. by Reid Spencer · 17 years ago
  62. 68d27cf For PR1271: Fix another incorrectly converted shift mask. by Reid Spencer · 17 years ago
  63. 0e5444b eliminate use of std::set by Chris Lattner · 17 years ago
  64. a9b8101 Get better debug output by having modified instructions print both the by Reid Spencer · 17 years ago
  65. d5e30f0 Get the number of bits to set in a mask correct for a shl/lshr transform. by Reid Spencer · 17 years ago
  66. 1be1284 For PR1271: by Reid Spencer · 17 years ago
  67. 55702aa For PR1271: by Reid Spencer · 17 years ago
  68. db9654e implement Transforms/InstCombine/cast2.ll:test3 and PR1263 by Chris Lattner · 17 years ago
  69. 2149a9d Some cleanup from review: by Reid Spencer · 17 years ago
  70. 7177c3a Refactor several ConstantExpr::getXXX calls with ConstantInt arguments by Reid Spencer · 17 years ago
  71. 0fc5095 1. Avoid unnecessary APInt construction if possible. by Zhou Sheng · 17 years ago
  72. 2f54917 Make more uses of getHighBitsSet and get rid of some pointless & of an by Reid Spencer · 17 years ago
  73. 2b81207 More APIntification: by Reid Spencer · 17 years ago
  74. 42593e6 fix a regression on vector or instructions. by Chris Lattner · 17 years ago
  75. 00f436c Make some codes more efficient. by Zhou Sheng · 17 years ago
  76. f244252 For PR1205: by Reid Spencer · 17 years ago
  77. 2ec619a For PR1205: by Reid Spencer · 17 years ago
  78. bca0e38 For PR1205: APIntify visitDiv, visitMul and visitRem. by Reid Spencer · 17 years ago
  79. 2c7718a switch AddReachableCodeToWorklist from being recursive to being iterative. by Chris Lattner · 17 years ago
  80. b35ae03 For PR1205: by Reid Spencer · 17 years ago
  81. f62cc9f Make the "KnownZero ^ TypeMask" computation just once. by Zhou Sheng · 17 years ago
  82. 9c636fe Simplify the code. by Zhou Sheng · 17 years ago
  83. a03d45f For PR1205: by Reid Spencer · 17 years ago
  84. ad6676e For PR1205: by Reid Spencer · 17 years ago
  85. 0460fb3 For PR1205: by Reid Spencer · 17 years ago
  86. ecb7a77 Change uses of Function::front to Function::getEntryBlock for readability. by Dan Gohman · 17 years ago
  87. e4e4003 For PR1248: by Reid Spencer · 17 years ago
  88. 2cde46c Simplify isHighOnes(). by Zhou Sheng · 17 years ago
  89. 5f6a895 Make isOneBitSet faster by using APInt::isPowerOf2. Thanks Chris. by Reid Spencer · 17 years ago
  90. 05227d8 APIntify the isHighOnes utility function. by Reid Spencer · 17 years ago
  91. 3a2a9fb Implement isMaxValueMinusOne in terms of APInt instead of uint64_t. by Reid Spencer · 17 years ago
  92. 727992c Implement isMinValuePlusOne using facilities of APInt instead of uint64_t by Reid Spencer · 17 years ago
  93. 44e33e6 Implement isOneBitSet in terms of APInt::countPopulation. by Reid Spencer · 17 years ago
  94. 5a1e3e1 1. Use APInt::getSignBit to reduce clutter (patch by Sheng Zhou) by Reid Spencer · 17 years ago
  95. 8439bc8 Remove a redundant clause in an if statement. Patch by Sheng Zhou. by Reid Spencer · 17 years ago
  96. 318bf79 Implement InstCombine/and-xor-merge.ll:test[12]. by Chris Lattner · 17 years ago
  97. adc1495 ShiftAmt might equal to zero. Handle this situation. by Zhou Sheng · 17 years ago
  98. 9670445 Enable KnownZero/One.clear(). by Zhou Sheng · 17 years ago
  99. bc1dbfc ifdef out some dead code. by Chris Lattner · 17 years ago
  100. b277b16 For expression like by Zhou Sheng · 17 years ago