summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/InstructionCombining.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Turn stuff like:Chris Lattner2007-04-111-9/+40
* Simplify some comparisons to arithmetic, this implements:Chris Lattner2007-04-111-0/+27
* canonicalize (x <u 2147483648) -> (x >s -1) and (x >u 2147483647) -> (x <s 0)Chris Lattner2007-04-111-25/+32
* fix a miscompilation of:Chris Lattner2007-04-111-63/+59
* Strengthen the boundary conditions of this fold, implementingChris Lattner2007-04-091-3/+3
* Fix PR1304 and Transforms/InstCombine/2007-04-08-SingleEltVectorCrash.llChris Lattner2007-04-091-2/+10
* Eliminate useless insertelement instructions. This implementsChris Lattner2007-04-091-0/+4
* reenable this xform, whoops :)Chris Lattner2007-04-081-1/+2
* Fix regression on Instcombine/apint-or2.llChris Lattner2007-04-081-30/+29
* Generalize the code that handles (A&B)|(A&C) to work where B/C are not consta...Chris Lattner2007-04-081-30/+83
* implement Transforms/InstCombine/malloc2.ll and PR1313Chris Lattner2007-04-061-1/+11
* Prevent transformConstExprCastCall from generating conversions that assertDale Johannesen2007-04-041-0/+35
* Fix 2007-04-04-BadFoldBitcastIntoMalloc.llJeff Cohen2007-04-041-4/+5
* Fix comment.Duncan Sands2007-04-041-1/+1
* Fix a bug I introduced with my patch yesterday which broke Qt (I convertedChris Lattner2007-04-031-1/+1
* reinstate the previous two patches, with a bugfix :)Chris Lattner2007-04-031-493/+525
* Reverting back to 1.723. The last two commits broke JM (and possibily others)...Evan Cheng2007-04-031-524/+491
* Split a whole ton of code out of visitICmpInst into visitICmpInstWithInstAndI...Chris Lattner2007-04-031-520/+524
* Fix PR1253 and xor2.ll:test[01]Chris Lattner2007-04-031-1/+30
* 1. Make use of APInt operation instead of using ConstantExpr::getXXX.Zhou Sheng2007-04-021-26/+19
* Use uint32_t for bitwidth instead of unsigned.Zhou Sheng2007-04-021-29/+29
* Wrap long lineChris Lattner2007-04-021-3/+3
* use more obvious function name.Chris Lattner2007-04-021-1/+1
OpenPOWER on IntegriCloud