Owen Anderson
|
0fa6b37c6f
|
Don't use the custom comparator where it's not necessary.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37406 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-03 22:02:14 +00:00 |
|
Devang Patel
|
bec7647f98
|
s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37403 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-03 06:26:14 +00:00 |
|
Owen Anderson
|
10ac137d0b
|
Remove an unused method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37402 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-03 05:58:25 +00:00 |
|
Owen Anderson
|
a724ac1a73
|
There's no need to have an Expression class... Value works just as well! This simplifies a lot of code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37401 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-03 05:55:58 +00:00 |
|
Owen Anderson
|
aa7d3351f0
|
clean() needs to process things in topological order.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37389 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-01 22:00:37 +00:00 |
|
Owen Anderson
|
8e21fb7df8
|
Fix Expression comparison, which in turn fixes a value numbering error.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37386 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-01 17:34:47 +00:00 |
|
Owen Anderson
|
243f348c2a
|
Add a topological sort function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37376 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-31 22:44:11 +00:00 |
|
Owen Anderson
|
8214d50338
|
Attempt to fix up phi_translate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37366 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-31 00:42:15 +00:00 |
|
Owen Anderson
|
2c0c51593d
|
Fix a typo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37350 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-29 23:34:14 +00:00 |
|
Owen Anderson
|
e3072b292f
|
Re-fix a bug, where I was now being too aggressive.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37348 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-29 23:26:30 +00:00 |
|
Owen Anderson
|
cdf8efde6a
|
Use proper debugging facilities so other people don't have to look at my commented-out
debugging lines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37347 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-29 23:15:21 +00:00 |
|
Owen Anderson
|
9b6bd12ef0
|
Comment debug code out that I accidentally uncommented last time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37346 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-29 22:43:03 +00:00 |
|
Owen Anderson
|
b502bdb604
|
Add a place where I missed using the maximal set. Note that using the maximal
set this way is _SLOW_. Somewhere down the line, I'll look at speeding it up.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37345 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-29 22:35:41 +00:00 |
|
Owen Anderson
|
ea12a06a81
|
Very first part of a GVN-PRE implementation. It currently performs a bunch of analysis, and nothing more. It is also quite slow for the moment. However,
it should give a sense of what's going on.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37343 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-29 21:53:49 +00:00 |
|