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