| 
							
							
								 Evan Cheng | 7f8ff8af1a | Clean up. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37237 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-05-18 19:32:08 +00:00 |  | 
			
				
					| 
							
							
								 Evan Cheng | 36489bbbac | Change to depth-first traversal. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37236 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-05-18 19:26:33 +00:00 |  | 
			
				
					| 
							
							
								 Evan Cheng | cf6cc112d5 | Some restructuring in preparation for most aggressive if-conversion. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37231 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-05-18 18:14:37 +00:00 |  | 
			
				
					| 
							
							
								 Evan Cheng | 6092ca1556 | Watch out for blocks that end with a return. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37227 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-05-18 17:06:53 +00:00 |  | 
			
				
					| 
							
							
								 Evan Cheng | 47d2502072 | If true / false blocks fallthrough before ifcvt, add unconditional branches to ifcvt'd block. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37200 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-05-18 01:55:58 +00:00 |  | 
			
				
					| 
							
							
								 Evan Cheng | 86cbfea33b | Make use of target specific block size limits; bug fixes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37195 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-05-18 00:20:58 +00:00 |  | 
			
				
					| 
							
							
								 Evan Cheng | d6ddc308f0 | isBlockPredicable() always ignore terminal instructions; add comments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37126 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-05-16 21:54:37 +00:00 |  | 
			
				
					| 
							
							
								 Evan Cheng | c3a289c4b5 | Rename M_PREDICATED to M_PREDICABLE; Moved isPredicable() to MachineInstr. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37121 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-05-16 20:56:08 +00:00 |  | 
			
				
					| 
							
							
								 Evan Cheng | c5d05ef357 | Devang points out that we need an assertion here. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37097 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-05-16 05:11:10 +00:00 |  | 
			
				
					| 
							
							
								 Evan Cheng | 4e654852f1 | Initial commit of (very basic) if converter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37092 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-05-16 02:00:57 +00:00 |  |