Dan Gohman 
							
						 
					 
					
						
						
							
						
						e6798b757a 
					 
					
						
						
							
							Fix FastISel to recognize that the last block in the function does  
						
						... 
						
						
						
						not have a fall-through successor.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-20 01:17:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a7f2dff98e 
					 
					
						
						
							
							Fix FastISel to recognize unhandled operands, such as constants  
						
						... 
						
						
						
						that aren't available as virtual registers (for now).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-20 00:35:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8014e86580 
					 
					
						
						
							
							Add FastISel support for floating-point operations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55021  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-20 00:23:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						bdedd44773 
					 
					
						
						
							
							Add FastISel support for several more binary operators.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55020  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-20 00:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6f2766d597 
					 
					
						
						
							
							Support unconditional fall-through branches in FastISel.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-19 22:31:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8133a52eb5 
					 
					
						
						
							
							Use the BuildMI overload that sets up a destination register  
						
						... 
						
						
						
						instead of the one that doesn't and then adding it manually.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-19 20:46:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						32155acb8a 
					 
					
						
						
							
							Handle the case where target-specific fastisel code doesn't have  
						
						... 
						
						
						
						a desired opcode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55005  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-19 20:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e285a74f7c 
					 
					
						
						
							
							Make FastISel's constructor protected, and give it a destructor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54793  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-14 21:51:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						b0cf29c5cf 
					 
					
						
						
							
							Initial checkin of the new "fast" instruction selection support. See  
						
						... 
						
						
						
						the comments in FastISelEmitter.cpp for details on what this is.
This is currently experimental and unusable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54751  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-13 20:19:35 +00:00