| 
							
							
								 Dan Gohman | b2c3e3fdd9 | Now that DeadMachineInstructionElim is basically working correctly, it's not necessary to explicitly remove registers
from their use-def lists.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56509 91177308-0d34-0410-b5e6-96231b3b80d8 | 2008-09-23 22:04:18 +00:00 |  | 
			
				
					| 
							
							
								 Dan Gohman | 8468d1a845 | Track local physical register liveness. This is not the most efficient implementation possible, but it's pretty simple and
good enough for the time being.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56504 91177308-0d34-0410-b5e6-96231b3b80d8 | 2008-09-23 21:40:44 +00:00 |  | 
			
				
					| 
							
							
								 Dan Gohman | e251b1529f | Don't consider instructions with implicit physical register defs to be necessarily live.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56310 91177308-0d34-0410-b5e6-96231b3b80d8 | 2008-09-18 18:22:32 +00:00 |  | 
			
				
					| 
							
							
								 Dan Gohman | d3ead4329e | Add a new MachineInstr-level DCE pass. It is very simple, and is intended to be used with fast-isel.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56268 91177308-0d34-0410-b5e6-96231b3b80d8 | 2008-09-17 00:43:24 +00:00 |  |