summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/GVNPRE.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/gDevang Patel2007-06-041-4/+4
| | | | llvm-svn: 37407
* Don't use the custom comparator where it's not necessary.Owen Anderson2007-06-031-13/+22
| | | | llvm-svn: 37406
* s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/gDevang Patel2007-06-031-4/+4
| | | | llvm-svn: 37403
* Remove an unused method.Owen Anderson2007-06-031-5/+0
| | | | llvm-svn: 37402
* There's no need to have an Expression class... Value works just as well! ↵Owen Anderson2007-06-031-285/+166
| | | | | | This simplifies a lot of code. llvm-svn: 37401
* clean() needs to process things in topological order.Owen Anderson2007-06-011-26/+19
| | | | llvm-svn: 37389
* Fix Expression comparison, which in turn fixes a value numbering error.Owen Anderson2007-06-011-12/+11
| | | | llvm-svn: 37386
* Add a topological sort function.Owen Anderson2007-05-311-2/+56
| | | | llvm-svn: 37376
* Attempt to fix up phi_translate.Owen Anderson2007-05-311-11/+61
| | | | llvm-svn: 37366
* Fix a typoOwen Anderson2007-05-291-1/+1
| | | | llvm-svn: 37350
* Re-fix a bug, where I was now being too aggressive.Owen Anderson2007-05-291-1/+5
| | | | llvm-svn: 37348
* Use proper debugging facilities so other people don't have to look at my ↵Owen Anderson2007-05-291-14/+18
| | | | | | | | commented-out debugging lines. llvm-svn: 37347
* Comment debug code out that I accidentally uncommented last time.Owen Anderson2007-05-291-2/+2
| | | | llvm-svn: 37346
* Add a place where I missed using the maximal set. Note that using the maximalOwen Anderson2007-05-291-3/+3
| | | | | | set this way is _SLOW_. Somewhere down the line, I'll look at speeding it up. llvm-svn: 37345
* Very first part of a GVN-PRE implementation. It currently performs a bunch ↵Owen Anderson2007-05-291-0/+459
of analysis, and nothing more. It is also quite slow for the moment. However, it should give a sense of what's going on. llvm-svn: 37343
OpenPOWER on IntegriCloud