summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/InstructionCombining.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* at the end of instcombine, explicitly clear WorklistMap.Chris Lattner2007-08-051-7/+9
* This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth2007-08-041-2/+2
* Replacing a cast with another one does not reduce the number of Chris Lattner2007-08-021-5/+3
* Disable an xform that causes an infinite loop. This fixes PR1594Chris Lattner2007-08-021-0/+1
* wrap some long lines. Major offenders that are left includeChris Lattner2007-08-021-1/+2
* Enhance instcombine to be more aggressive about folding casts ofChris Lattner2007-08-021-32/+42
* New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene2007-08-011-1/+1
* Fix a bug in GetKnownAlignment of packed structs.Lauro Ramos Venancio2007-07-311-3/+5
* Fix a typo/thinko.Reid Spencer2007-07-301-1/+1
* completely remove a transformation that is unsafe in the face ofChris Lattner2007-07-231-36/+0
* Apply temporary work around to fix llvm mis-compilationDevang Patel2007-07-211-1/+3
* this xform is already done by the constant folder.Chris Lattner2007-07-201-6/+1
* Optimize alignment of loads and stores.Dan Gohman2007-07-201-0/+10
* Fix comments about vectors to use the current wording.Dan Gohman2007-07-161-5/+5
* Repair a regression in Transforms/InstCombine/mul.ll that Reid noticed.Chris Lattner2007-07-161-0/+13
* Implement shift-simplify.ll:test[45].Chris Lattner2007-07-151-11/+23
* Implement shift-simplify.ll:test3, turning:Chris Lattner2007-07-151-103/+116
* Significantly improve the documentation of the instcombine divide/compareChris Lattner2007-06-211-35/+51
* refactor a bunch of code out of visitICmpInstWithInstAndIntCst into its ownChris Lattner2007-06-201-123/+134
* silence a bogus warning Duraid ran into.Chris Lattner2007-06-191-1/+1
* Generalize many transforms to work on ~ of vectors in addition to ~ ofChris Lattner2007-06-151-29/+31
* Implement two xforms:Chris Lattner2007-06-151-6/+26
* delete some obviously dead vector operations, which deletes a few thousandChris Lattner2007-06-151-1/+12
* Fix PR1499.Lauro Ramos Venancio2007-06-061-0/+4
* fix a miscompilation when passing a float through varargsChris Lattner2007-05-231-2/+1
* Fix Transforms/InstCombine/2007-05-18-CastFoldBug.ll, a bug that devastatesChris Lattner2007-05-191-0/+8
* Fix Transforms/InstCombine/2007-05-14-Crash.llChris Lattner2007-05-151-7/+16
* Fix typos.Dan Gohman2007-05-111-1/+1
* fix regressions from my previous checking, includingChris Lattner2007-05-111-2/+2
* fix Transforms/InstCombine/2007-05-10-icmp-or.llChris Lattner2007-05-111-5/+10
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* Fix a bug in my previous patchChris Lattner2007-05-061-1/+1
* Implement Transforms/InstCombine/cast_ptr.llChris Lattner2007-05-051-1/+22
* wrap long linesChris Lattner2007-05-051-8/+8
* Fix InstCombine/2007-05-04-Crash.ll and PR1384Chris Lattner2007-05-051-10/+14
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+4
* fix a bug triggered by 403.gccChris Lattner2007-04-281-2/+1
* Fix several latent bugs in EmitGEPOffset that didn't manifest with itsChris Lattner2007-04-281-36/+52
* uhn zap cvsChris Lattner2007-04-281-6/+0
* Implement PR1345 and Transforms/InstCombine/bitcast-gep.llChris Lattner2007-04-281-28/+104
* refactor some code relating to pointer cast xforms, pulling it out of the cod...Chris Lattner2007-04-271-53/+56
* Make use of ConstantInt::isZero instead of ConstantInt::isNullValue.Zhou Sheng2007-04-191-4/+4
* Extend store merging to support the 'if/then' version in addition to if/then/...Chris Lattner2007-04-151-26/+60
* refactor some code, no functionality change.Chris Lattner2007-04-151-58/+77
* fix long linesChris Lattner2007-04-141-8/+9
* Implement Transforms/InstCombine/vec_extract_elt.ll, transforming:Chris Lattner2007-04-141-0/+11
* Implement InstCombine/vec_demanded_elts.ll:test2. This allows us to turnChris Lattner2007-04-141-0/+66
* Implement PR1201 and test/Transforms/InstCombine/malloc-free-delete.llChris Lattner2007-04-141-8/+23
OpenPOWER on IntegriCloud