| 
							
							
								 David Goodwin | 990d285765 | <rdar://problem/7453528>. Track only physical registers that are valid for the target. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90970 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-12-09 17:18:22 +00:00 |  | 
			
				
					| 
							
							
								 David Goodwin | 557bbe6b5d | Remove some old experimental code that is no longer needed. Remove additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89471 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-11-20 19:32:48 +00:00 |  | 
			
				
					| 
							
							
								 David Goodwin | 4de099d8ca | Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85939 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-11-03 20:57:50 +00:00 |  | 
			
				
					| 
							
							
								 David Goodwin | 2e7be612d5 | Break anti-dependence breaking out into its own class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85127 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-10-26 16:59:04 +00:00 |  |