Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								afab7aa8f2 
								
							 
						 
						
							
							
								
								A better workaround  
							
							 
							
							... 
							
							
							
							llvm-svn: 25692 
							
						 
						
							2006-01-27 19:30:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4be147f456 
								
							 
						 
						
							
							
								
								force sse/3dnow off until they work.  This fixes all the x86 failures last night  
							
							 
							
							... 
							
							
							
							llvm-svn: 25690 
							
						 
						
							2006-01-27 18:30:50 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								cde9e30bc6 
								
							 
						 
						
							
							
								
								x86 CPU detection and proper subtarget support  
							
							 
							
							... 
							
							
							
							llvm-svn: 25679 
							
						 
						
							2006-01-27 08:10:46 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								54c13da29c 
								
							 
						 
						
							
							
								
								Added preliminary x86 subtarget support.  
							
							 
							
							... 
							
							
							
							llvm-svn: 25645 
							
						 
						
							2006-01-26 09:53:06 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								40f8c8450d 
								
							 
						 
						
							
							
								
								Simplify the subtarget info, allow the asmwriter to do some target sensing  
							
							 
							
							... 
							
							
							
							based on TargetType.
llvm-svn: 24478 
							
						 
						
							2005-11-21 22:43:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3eb876117a 
								
							 
						 
						
							
							
								
								Make the X86 subtarget compute the basic target type: ELF, Cygwin, Darwin,  
							
							 
							
							... 
							
							
							
							or native Win32
llvm-svn: 24476 
							
						 
						
							2005-11-21 22:31:58 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								19058c3989 
								
							 
						 
						
							
							
								
								1. Use SubtargetFeatures in llc/lli.  
							
							 
							
							... 
							
							
							
							2. Propagate feature "string" to all targets.
3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget.
llvm-svn: 23192 
							
						 
						
							2005-09-01 21:38:21 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								3bcfcd9474 
								
							 
						 
						
							
							
								
								Add Subtarget support to PowerPC.  Next up, using it.  
							
							 
							
							... 
							
							
							
							llvm-svn: 22644 
							
						 
						
							2005-08-04 07:12:09 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Cohen
							
						 
						
							 
							
							
							
							
								
							
							
								5f4ef3c5a8 
								
							 
						 
						
							
							
								
								Eliminate all remaining tabs and trailing spaces.  
							
							 
							
							... 
							
							
							
							llvm-svn: 22523 
							
						 
						
							2005-07-27 06:12:32 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								df8946dede 
								
							 
						 
						
							
							
								
								Clean up the TargetSubtarget class a bit, removing an unnecessary argument  
							
							 
							
							... 
							
							
							
							to the constructor.
llvm-svn: 22392 
							
						 
						
							2005-07-12 02:41:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								351817b1f9 
								
							 
						 
						
							
							
								
								Minor changes to improve comments and fix the build on _WIN32 systems.  
							
							 
							
							... 
							
							
							
							llvm-svn: 22391 
							
						 
						
							2005-07-12 02:36:10 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								f26625e1de 
								
							 
						 
						
							
							
								
								Implement Subtarget support  
							
							 
							
							... 
							
							
							
							Implement the X86 Subtarget.
This consolidates the checks for target triple, and setting options based
on target triple into one place.  This allows us to convert the asm printer
and isel over from being littered with "forDarwin", "forCygwin", etc. into
just having the appropriate flags for each subtarget feature controlling
the code for that feature.
This patch also implements indirect external and weak references in the
X86 pattern isel, for darwin.  Next up is to convert over the asm printers
to use this new interface.
llvm-svn: 22389 
							
						 
						
							2005-07-12 01:41:54 +00:00