f3ebc3f3d2 
								
							 
						 
						
							
							
								
								Remove attribution from file headers, per discussion on llvmdev.  
							
							... 
							
							
							
							llvm-svn: 45418 
							
						 
						
							2007-12-29 20:36:04 +00:00  
				
					
						
							
							
								 
						
							
								8969ebca44 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							... 
							
							
							
							llvm-svn: 31789 
							
						 
						
							2006-11-16 20:11:33 +00:00  
				
					
						
							
							
								 
						
							
								6efe304ec8 
								
							 
						 
						
							
							
								
								Work around a bug in gcc 3.3.5, reported by a user  
							
							... 
							
							
							
							llvm-svn: 29489 
							
						 
						
							2006-08-03 00:16:56 +00:00  
				
					
						
							
							
								 
						
							
								29e635d3c9 
								
							 
						 
						
							
							
								
								Final polish on machine pass registries.  
							
							... 
							
							
							
							llvm-svn: 29471 
							
						 
						
							2006-08-02 12:30:23 +00:00  
				
					
						
							
							
								 
						
							
								03593f72db 
								
							 
						 
						
							
							
								
								1. Change use of "Cache" to "Default".  
							
							... 
							
							
							
							2. Added argument to instruction scheduler creators so the creators can do
special things.
3. Repaired target hazard code.
4. Misc.
More to follow.
llvm-svn: 29450 
							
						 
						
							2006-08-01 18:29:48 +00:00  
				
					
						
							
							
								 
						
							
								95eda5b1f3 
								
							 
						 
						
							
							
								
								Introducing plugable register allocators and instruction schedulers.  
							
							... 
							
							
							
							llvm-svn: 29434 
							
						 
						
							2006-08-01 14:21:23 +00:00  
				
					
						
							
							
								 
						
							
								d1a714e503 
								
							 
						 
						
							
							
								
								Working toward registration of register allocators.  
							
							... 
							
							
							
							llvm-svn: 29360 
							
						 
						
							2006-07-27 20:05:00 +00:00  
				
					
						
							
							
								 
						
							
								c496b418b5 
								
							 
						 
						
							
							
								
								Reduce number of exported symbols  
							
							... 
							
							
							
							llvm-svn: 29220 
							
						 
						
							2006-07-20 17:28:38 +00:00  
				
					
						
							
							
								 
						
							
								476b8ddd55 
								
							 
						 
						
							
							
								
								Alkis agrees that that iterative scan allocator isn't going to be worked on  
							
							... 
							
							
							
							in the future, remove it.
llvm-svn: 23952 
							
						 
						
							2005-10-24 04:14:30 +00:00  
				
					
						
							
							
								 
						
							
								835702a094 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							... 
							
							
							
							llvm-svn: 21420 
							
						 
						
							2005-04-21 22:36:52 +00:00  
				
					
						
							
							
								 
						
							
								7c16caa336 
								
							 
						 
						
							
							
								
								Changes For Bug 352  
							
							... 
							
							
							
							Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137 
							
						 
						
							2004-09-01 22:55:40 +00:00  
				
					
						
							
							
								 
						
							
								8799dd9e2e 
								
							 
						 
						
							
							
								
								The default has not been 'simple' for AGES!  
							
							... 
							
							
							
							llvm-svn: 15114 
							
						 
						
							2004-07-22 21:46:02 +00:00  
				
					
						
							
							
								 
						
							
								68426e5ba6 
								
							 
						 
						
							
							
								
								Make linear scan the default  
							
							... 
							
							
							
							llvm-svn: 15111 
							
						 
						
							2004-07-22 18:42:00 +00:00  
				
					
						
							
							
								 
						
							
								c73b76a0a8 
								
							 
						 
						
							
							
								
								Put variable name to a separate line.  
							
							... 
							
							
							
							llvm-svn: 15108 
							
						 
						
							2004-07-22 15:30:33 +00:00  
				
					
						
							
							
								 
						
							
								52cff0adf0 
								
							 
						 
						
							
							
								
								Fit to 80 columns.  
							
							... 
							
							
							
							llvm-svn: 15105 
							
						 
						
							2004-07-22 14:29:31 +00:00  
				
					
						
							
							
								 
						
							
								d524e5bdf2 
								
							 
						 
						
							
							
								
								Add Iterative scan register allocator.  
							
							... 
							
							
							
							llvm-svn: 15068 
							
						 
						
							2004-07-21 08:24:35 +00:00  
				
					
						
							
							
								 
						
							
								c03ccc225b 
								
							 
						 
						
							
							
								
								Linearscan is no longer experimental.  
							
							... 
							
							
							
							llvm-svn: 15067 
							
						 
						
							2004-07-21 08:18:50 +00:00  
				
					
						
							
							
								 
						
							
								34afafc190 
								
							 
						 
						
							
							
								
								Fix IA64 compatibility  
							
							... 
							
							
							
							llvm-svn: 14866 
							
						 
						
							2004-07-16 00:06:01 +00:00  
				
					
						
							
							
								 
						
							
								31953c7a10 
								
							 
						 
						
							
							
								
								Add a spiller option to llc. A simple spiller will come soon. When we get CFG in the machine code represenation a global spiller will also be possible. Also document the linear scan register allocator but mark it as experimental for now.  
							
							... 
							
							
							
							llvm-svn: 12062 
							
						 
						
							2004-03-01 23:18:15 +00:00  
				
					
						
							
							
								 
						
							
								27dd64242b 
								
							 
						 
						
							
							
								
								finegrainify namespacification  
							
							... 
							
							
							
							minor cleanups
llvm-svn: 10619 
							
						 
						
							2003-12-28 07:59:53 +00:00  
				
					
						
							
							
								 
						
							
								0e9ded74c0 
								
							 
						 
						
							
							
								
								Merging the linear scan register allocator in trunk. It currently passes most tests under test/Programs/SingleSource/Benchmarks/Shootout so development will continue on trunk. The allocator is not enabled by default. You will need to pass -regallo=linearscan to lli or llc to use it.  
							
							... 
							
							
							
							llvm-svn: 10103 
							
						 
						
							2003-11-20 03:32:25 +00:00  
				
					
						
							
							
								 
						
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
				
					
						
							
							
								 
						
							
								482202a601 
								
							 
						 
						
							
							
								
								Added LLVM project notice to the top of every C++ source file.  
							
							... 
							
							
							
							Header files will be on the way.
llvm-svn: 9298 
							
						 
						
							2003-10-20 19:43:21 +00:00  
				
					
						
							
							
								 
						
							
								5facafaabe 
								
							 
						 
						
							
							
								
								Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller.  
							
							... 
							
							
							
							llvm-svn: 8819 
							
						 
						
							2003-10-02 16:57:49 +00:00