Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								7765a4a4f6 
								
							 
						 
						
							
							
								
								Disable reassociation pass in LLC until it is fixed.  
							
							 
							
							... 
							
							
							
							llvm-svn: 3883 
							
						 
						
							2002-09-23 12:55:50 +00:00  
						
					 
				
					
						
							
							
								 
								Anand Shukla
							
						 
						
							 
							
							
							
							
								
							
							
								4b6bd16c2b 
								
							 
						 
						
							
							
								
								Changed codegen to add 2 empty slots at the top of stack using StackSlots pass  
							
							 
							
							... 
							
							
							
							llvm-svn: 3873 
							
						 
						
							2002-09-21 05:01:21 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								2f4d556d21 
								
							 
						 
						
							
							
								
								Add peephole optimization pass at the end of code generation.  
							
							 
							
							... 
							
							
							
							llvm-svn: 3846 
							
						 
						
							2002-09-20 00:52:43 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								36d3e03fa0 
								
							 
						 
						
							
							
								
								Move all the code that creates code generation passes from Sparc.cpp to  
							
							 
							
							... 
							
							
							
							TargetMachine.cpp, since it is entirely machine-independent.
Also, add options to disable optional back-end passes (preselection and
instr. scheduling).
llvm-svn: 3740 
							
						 
						
							2002-09-16 15:39:26 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								1c96dfd7af 
								
							 
						 
						
							
							
								
								Added class MachineCacheInfo.  
							
							 
							
							... 
							
							
							
							llvm-svn: 1229 
							
						 
						
							2001-11-09 02:20:18 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								c2f8911114 
								
							 
						 
						
							
							
								
								Add handle to TargetMachine object in all Machine...Info classes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 1197 
							
						 
						
							2001-11-08 05:15:08 +00:00  
						
					 
				
					
						
							
							
								 
								Vikram S. Adve
							
						 
						
							 
							
							
							
							
								
							
							
								6cefc7072d 
								
							 
						 
						
							
							
								
								Renamed files to match the main classes they provide.  
							
							 
							
							... 
							
							
							
							Some other minor changes.
llvm-svn: 615 
							
						 
						
							2001-09-18 12:58:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1680fb1617 
								
							 
						 
						
							
							
								
								Add a comment  
							
							 
							
							... 
							
							
							
							llvm-svn: 571 
							
						 
						
							2001-09-14 16:08:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6875e9cc97 
								
							 
						 
						
							
							
								
								Break scheduling infrastructure out of TargetMachine.cpp into SchedInfo.cpp  
							
							 
							
							... 
							
							
							
							llvm-svn: 569 
							
						 
						
							2001-09-14 15:43:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								87b3bf630b 
								
							 
						 
						
							
							
								
								Split Target/Machine.h into three files:  
							
							 
							
							... 
							
							
							
							* Machine.h
* InstInfo.h
* SchedInfo.h
TODO: Split out reg info stuff
llvm-svn: 567 
							
						 
						
							2001-09-14 06:08:03 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								22a6a90511 
								
							 
						 
						
							
							
								
								Make a new llvm/Target #include directory.  
							
							 
							
							... 
							
							
							
							Move files from lib/CodeGen/TargetMachine to lib/Target
Move TargetData.h and TargetMachine.h to Target/{Data.h|Machine.h}
Prepare to split TargetMachine.h into several smaller files
llvm-svn: 566 
							
						 
						
							2001-09-14 05:34:53 +00:00