aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/Reassociate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove a bunch more now-unnecessary Context arguments.Dan Gohman2009-08-121-1/+1
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-311-7/+5
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-3/+3
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-291-2/+2
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-1/+1
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-17/+22
* These don't really need contexts either.Owen Anderson2009-07-131-6/+6
* Move more functionality over to LLVMContext.Owen Anderson2009-07-131-2/+2
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-15/+15
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-061-2/+2
* Even more passes being LLVMContext'd.Owen Anderson2009-07-031-17/+23
* Make the key of ValueRankMap an AssertingVH, so that we die violentlyChris Lattner2009-03-311-6/+7
* This pass keeps a map of Instructions to Rank numbers,Dale Johannesen2009-03-191-8/+14
* Don't assign rank numbers to debug intrinsic "calls".Dale Johannesen2009-03-061-1/+3
* Fix build failure.Devang Patel2008-11-211-1/+1
* Silence unused variable warnings.Devang Patel2008-11-211-0/+3
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* don't use the result of WriteAsOperandChris Lattner2008-08-191-4/+5
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-161-7/+7
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-4/+4
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-211-0/+1
* simplify some code, BreakUpSubtract always returns nonnull now.Chris Lattner2008-02-181-4/+2
* fix pastoChris Lattner2008-02-171-1/+1
* Split up subtracts into add+negate if they have a reassociable use or operandChris Lattner2008-02-171-5/+8
* make the logic for breaking up subtracts more explicit, no Chris Lattner2008-02-171-9/+22
* Use empty() instead of comparing size() with zero.Dan Gohman2008-01-291-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* 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
* Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer2007-03-021-4/+4
* Use isUnitValue() instead of getZExtValue() == 1 which will prevent anReid Spencer2007-03-011-1/+1
* For PR1195:Reid Spencer2007-02-151-1/+1
* Simplify code by using value::takenameChris Lattner2007-02-111-8/+6
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-051-2/+3
* For PR970:Reid Spencer2007-01-211-28/+24
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-151-1/+1
* For PR1043:Zhou Sheng2007-01-111-2/+2
* For PR950:Reid Spencer2006-12-231-4/+5
* Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner2006-12-191-6/+5
* Removing even more <iostream> includes.Bill Wendling2006-12-071-19/+15
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-5/+5
* Remove the 'printname' argument to WriteAsOperand. It is always true, andChris Lattner2006-12-061-1/+1
* For PR950:Reid Spencer2006-11-021-1/+3
* For PR950:Reid Spencer2006-10-261-1/+3
* For PR950:Reid Spencer2006-10-201-1/+1
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-1/+1
* Fix Transforms/Reassociate/2006-04-27-ReassociateVector.llChris Lattner2006-04-281-2/+3
* Implement a FIXME, recusively reassociatingChris Lattner2006-03-141-26/+65