| 
							
							
								 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 |  |