summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Use DominatorTree instead of ETForest.Devang Patel2007-06-071-8/+7
* Use DominatorTree instead of ETForest.Devang Patel2007-06-071-23/+25
* Use DominatorTree instead of ETForest.Devang Patel2007-06-071-3/+1
* Use DominatorTree instead of ETForest.Devang Patel2007-06-071-3/+3
* Maintain ETNode as part of DomTreeNode.Devang Patel2007-06-072-2/+2
* Formating fixes.Tanya Lattner2007-06-071-4/+4
* Instruct the inliner to obey the noinline attribute. Add test case.Tanya Lattner2007-06-061-1/+43
* simplify this code and fix PR1493, now that llvm-gcc3 is dead.Chris Lattner2007-06-061-17/+2
* Fix PR1499.Lauro Ramos Venancio2007-06-061-0/+4
* Inform ScalarEvolutions that we're deleting Values.Nick Lewycky2007-06-061-0/+2
* Add simple full redundancy elimination.Owen Anderson2007-06-061-12/+38
* Fix PR1495 and CodeGen/X86/2007-06-05-LSR-Dominator.llChris Lattner2007-06-061-0/+6
* Avoid non-trivial loop unswitching while optimizing for size.Devang Patel2007-06-061-3/+12
* Fix a misunderstanding of the algorithm. Really, we should be tracking valuesOwen Anderson2007-06-051-14/+17
* Don't leak memory.Owen Anderson2007-06-051-3/+6
* Fix a small bug, some 80 cols violations, and add some more debugging output.Owen Anderson2007-06-051-2/+8
* Allow insertelement, extractelement, and shufflevector to be hoisted/sunkDan Gohman2007-06-051-1/+3
* Patches by Chuck Rose to unbreak V Studio builds.Bill Wendling2007-06-041-0/+15
* s/ETNode::getChildren/ETNode::getETNodeChildren/gDevang Patel2007-06-041-1/+1
* Don't use std::set_difference when the two sets are sorted differently. ComputeOwen Anderson2007-06-041-7/+6
* Fix a bunch of small bugs, and improve the debugging output significantly.Owen Anderson2007-06-041-26/+44
* When rebuilding constant structs, make sure to honor the isPacked bit.Chris Lattner2007-06-041-1/+1
* Make phi_translate correct.Owen Anderson2007-06-041-47/+50
* s/DominatorTree::createNewNode/DominatorTree::addNewBlock/gDevang Patel2007-06-043-4/+3
* Add basic block level interface to change immediate dominatorDevang Patel2007-06-041-2/+2
* s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/gDevang Patel2007-06-048-41/+41
* Don't use the custom comparator where it's not necessary.Owen Anderson2007-06-031-13/+22
* s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/gDevang Patel2007-06-038-41/+41
* Remove an unused method.Owen Anderson2007-06-031-5/+0
* There's no need to have an Expression class... Value works just as well! Thi...Owen Anderson2007-06-031-285/+166
* Insert new instructions in AliasSet.Devang Patel2007-06-011-1/+5
* clean() needs to process things in topological order.Owen Anderson2007-06-011-26/+19
* Fix Expression comparison, which in turn fixes a value numbering error.Owen Anderson2007-06-011-12/+11
* Add a topological sort function.Owen Anderson2007-05-311-2/+56
* Attempt to fix up phi_translate.Owen Anderson2007-05-311-11/+61
* Fix typo.Devang Patel2007-05-301-1/+1
* Fix Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll and the secondChris Lattner2007-05-301-48/+148
* Fix a typoOwen Anderson2007-05-291-1/+1
* Re-fix a bug, where I was now being too aggressive.Owen Anderson2007-05-291-1/+5
* Use proper debugging facilities so other people don't have to look at my comm...Owen Anderson2007-05-291-14/+18
* Comment debug code out that I accidentally uncommented last time.Owen Anderson2007-05-291-2/+2
* Add a place where I missed using the maximal set. Note that using the maximalOwen Anderson2007-05-291-3/+3
* Very first part of a GVN-PRE implementation. It currently performs a bunch o...Owen Anderson2007-05-291-0/+459
* Fix PR1446 by not scalarrepl'ing giant structures.Chris Lattner2007-05-241-1/+5
* Minor comment cleanups.Dan Gohman2007-05-241-1/+1
* 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
* Handle negative strides much more optimally. This compiles X86/lsr-negative-...Chris Lattner2007-05-191-3/+26
* Fix PR1431Devang Patel2007-05-171-1/+1
* selects can also reach hereChris Lattner2007-05-151-2/+3
OpenPOWER on IntegriCloud