summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/Reassociate.cpp
Commit message (Expand)AuthorAge
...
* Fix reassociate to postpone certain instruction deletions untilDan Gohman2011-03-10
* fix PR9215, preventing -reassociate from clearing nsw/nuw whenChris Lattner2011-02-17
* Fix reassociate to clear optional flags, such as nsw.Dan Gohman2011-02-02
* Fix PR9039, a use-after-free in reassociate. The issue was that theDuncan Sands2011-01-26
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-19
* Now with fewer extraneous semicolons!Owen Anderson2010-10-07
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-21
* cache dereferenced iteratorsGabor Greif2010-07-12
* fix a nice subtle reassociate bug which would only occurChris Lattner2010-03-05
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-16
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-15
* Fix "the the" and similar typos.Dan Gohman2010-02-10
* Do not reassociate expressions with i1 type. SimplifyCFG converts someBob Wilson2010-02-04
* only factor from expressions whose uses are empty and whoseChris Lattner2010-01-09
* Suppress an unused variable warning when assertions are off;Duncan Sands2010-01-08
* fix an infinite loop in reassociate building emacs.Chris Lattner2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* theoretically the negate we find could be in a different function, checkChris Lattner2010-01-02
* When factoring multiply expressions across adds, factor both Chris Lattner2010-01-01
* clean up some comments.Chris Lattner2010-01-01
* switch from std::map to DenseMap for rank data structures.Chris Lattner2010-01-01
* reuse negates where possible instead of always creating them from scratch.Chris Lattner2009-12-31
* we don't need a smallptrset to detect duplicates, the values areChris Lattner2009-12-31
* make reassociate more careful about not leaving around dead mul'sChris Lattner2009-12-31
* remove debugChris Lattner2009-12-31
* teach reassociate to factor x+x+x -> x*3. While I'm at it,Chris Lattner2009-12-31
* change reassociate to use SmallVector for its key datastructuresChris Lattner2009-12-31
* change an if to an assert, fix comment.Chris Lattner2009-12-31
* move the rest of the add optimization code out to OptimizeAdd,Chris Lattner2009-12-31
* factor statistic updating better.Chris Lattner2009-12-31
* simple fix for an incorrect factoring which causes aChris Lattner2009-12-31
* factor code out into helper functions.Chris Lattner2009-12-31
* switch some std::vector's to smallvector. Reduce nesting.Chris Lattner2009-12-31
* use more modern datastructures.Chris Lattner2009-12-31
* clean up -debug output.Chris Lattner2009-12-31
* Remove LLVMContext from reassociate. It was threaded through every function butNick Lewycky2009-11-14
* Make changes to rev 84292 as requested by Chris Lattner.Victor Hernandez2009-10-21
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-17
* Autoupgrade malloc insts to malloc calls.Victor Hernandez2009-10-17
* calls are already unmovable, malloc doesn't need a special case.Chris Lattner2009-09-27
* Enhance transform passes so that they apply the same tranforms to malloc call...Victor Hernandez2009-09-18
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-02
* remove the std::ostream version of module and type printing.Chris Lattner2009-08-23
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-23
* Fix debug output to include a newline after printing a Value, nowDan Gohman2009-08-17
* Remove a bunch more now-unnecessary Context arguments.Dan Gohman2009-08-12
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-31