| 
							
							
								 Andrew Lenharth | b0826529f8 | since reg2mem requires it, might as well mention that it preserves it git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24491 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-11-25 16:04:54 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 7c0c567058 | Reg2Mem is something a pass may depend on, so allow that git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24488 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-11-22 22:14:23 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 7045f6c56e | turns out, demotion and invokes and critical edges don't mix git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24487 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-11-22 21:45:19 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | fa25e48412 | the pain isn't gone unless the phinodes are spilled too git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24288 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-11-10 19:39:09 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 99b8e26b84 | this works with backedges to the existing entry block alot better git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24270 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-11-10 17:35:34 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 183119cdf6 | The pass everyone has been waiting for! Reg2Mem
for fun you can opt -reg2mem -mem2reg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24267 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-11-10 01:58:38 +00:00 |  |