Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								345e08d24c
								
							
						 | 
						
							
							
								
								Implement FP regs spills / restores
							
							
							
							
							
							
							
							llvm-svn: 76024 
							
						 | 
						
							2009-07-16 14:21:41 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								8195797de2
								
							
						 | 
						
							
							
								
								Add bunch of FP instructions
							
							
							
							
							
							
							
							llvm-svn: 76019 
							
						 | 
						
							2009-07-16 14:20:24 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								b950f1961b
								
							
						 | 
						
							
							
								
								Another attempt to fix prologue emission
							
							
							
							
							
							
							
							llvm-svn: 76007 
							
						 | 
						
							2009-07-16 14:16:26 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								6759661c3f
								
							
						 | 
						
							
							
								
								Add proper register aliases
							
							
							
							
							
							
							
							llvm-svn: 75999 
							
						 | 
						
							2009-07-16 14:12:54 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								1eb6262b4b
								
							
						 | 
						
							
							
								
								Consolidate reg-imm / reg-reg-imm address mode selection logic in one place.
							
							
							
							
							
							
							
							llvm-svn: 75990 
							
						 | 
						
							2009-07-16 14:10:17 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								3db6283188
								
							
						 | 
						
							
							
								
								Fix fallout from 12-bit stuff landing: decide whether 20 bit displacements are needed during elimination of frame indexes.
							
							
							
							
							
							
							
							llvm-svn: 75989 
							
						 | 
						
							2009-07-16 14:09:56 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								5af8f0ebf1
								
							
						 | 
						
							
							
								
								Provide hooks for spilling / restoring stuff
							
							
							
							
							
							
							
							llvm-svn: 75969 
							
						 | 
						
							2009-07-16 14:01:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								ace2a02a84
								
							
						 | 
						
							
							
								
								Implement InsertBranch() hook
							
							
							
							
							
							
							
							llvm-svn: 75966 
							
						 | 
						
							2009-07-16 14:00:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								f0d7d6ce65
								
							
						 | 
						
							
							
								
								Provide "wide" muls and divs/rems
							
							
							
							
							
							
							
							llvm-svn: 75958 
							
						 | 
						
							2009-07-16 13:56:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								0f59e1e874
								
							
						 | 
						
							
							
								
								SELECT_CC lowering
							
							
							
							
							
							
							
							llvm-svn: 75948 
							
						 | 
						
							2009-07-16 13:52:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								8695a30066
								
							
						 | 
						
							
							
								
								Emit callee-saved regs spills / restores
							
							
							
							
							
							
							
							llvm-svn: 75943 
							
						 | 
						
							2009-07-16 13:51:12 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								d694b9ff8b
								
							
						 | 
						
							
							
								
								Some preliminary call lowering
							
							
							
							
							
							
							
							llvm-svn: 75941 
							
						 | 
						
							2009-07-16 13:50:21 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								04be818918
								
							
						 | 
						
							
							
								
								Add shifts and reg-imm address matching
							
							
							
							
							
							
							
							llvm-svn: 75927 
							
						 | 
						
							2009-07-16 13:43:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								cf7ea6a94f
								
							
						 | 
						
							
							
								
								Add bunch of 32-bit patterns... Uffff :)
							
							
							
							
							
							
							
							llvm-svn: 75926 
							
						 | 
						
							2009-07-16 13:42:31 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								09082fa01a
								
							
						 | 
						
							
							
								
								Add simple reg-reg and reg-imm moves
							
							
							
							
							
							
							
							llvm-svn: 75912 
							
						 | 
						
							2009-07-16 13:29:38 +00:00 | 
						
					
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 | 
						
							
							
							
							
							
								
							
							
								c334c28b3b
								
							
						 | 
						
							
							
								
								Let's start another backend :)
							
							
							
							
							
							
							
							llvm-svn: 75909 
							
						 | 
						
							2009-07-16 13:27:25 +00:00 |