c3719c36e6 
								
							 
						 
						
							
							
								
								Move most targets TargetMachine constructor to only taking a target triple.  
							
							... 
							
							
							
							- The C, C++, MSIL, and Mips backends still need the module.
llvm-svn: 77927 
							
						 
						
							2009-08-02 23:37:13 +00:00  
				
					
						
							
							
								 
						
							
								31b44e8f6c 
								
							 
						 
						
							
							
								
								Normalize Subtarget constructors to take a target triple string instead of  
							
							... 
							
							
							
							Module*.
Also, dropped uses of TargetMachine where unnecessary. The only target which
still takes a TargetMachine& is Mips, I would appreciate it if someone would
normalize this to match other targets.
llvm-svn: 77918 
							
						 
						
							2009-08-02 22:11:08 +00:00  
				
					
						
							
							
								 
						
							
								7ee0246f51 
								
							 
						 
						
							
							
								
								eliminate the TM argument to the TAI class, remove comment about supporting  
							
							... 
							
							
							
							solaris :)
llvm-svn: 77865 
							
						 
						
							2009-08-02 04:32:07 +00:00  
				
					
						
							
							
								 
						
							
								5680b4f285 
								
							 
						 
						
							
							
								
								Add new helpers for registering targets.  
							
							... 
							
							
							
							- Less boilerplate == good.
llvm-svn: 77052 
							
						 
						
							2009-07-25 06:49:55 +00:00  
				
					
						
							
							
								 
						
							
								67038c1333 
								
							 
						 
						
							
							
								
								Put Target definitions inside Target specific header, and llvm namespace.  
							
							... 
							
							
							
							llvm-svn: 76344 
							
						 
						
							2009-07-18 23:03:22 +00:00  
				
					
						
							
							
								 
						
							
								02fc607d54 
								
							 
						 
						
							
							
								
								Unbreak  
							
							... 
							
							
							
							llvm-svn: 76064 
							
						 
						
							2009-07-16 14:36:52 +00:00  
				
					
						
							
							
								 
						
							
								091872cb37 
								
							 
						 
						
							
							
								
								Implement 'large' PIC model  
							
							... 
							
							
							
							llvm-svn: 76006 
							
						 
						
							2009-07-16 14:16:05 +00:00  
				
					
						
							
							
								 
						
							
								edba6f3af7 
								
							 
						 
						
							
							
								
								Preliminary asmprinting of globals  
							
							... 
							
							
							
							llvm-svn: 75975 
							
						 
						
							2009-07-16 14:04:22 +00:00  
				
					
						
							
							
								 
						
							
								09890bd434 
								
							 
						 
						
							
							
								
								Add simple frame index elimination  
							
							... 
							
							
							
							llvm-svn: 75939 
							
						 
						
							2009-07-16 13:49:25 +00:00  
				
					
						
							
							
								 
						
							
								c334c28b3b 
								
							 
						 
						
							
							
								
								Let's start another backend :)  
							
							... 
							
							
							
							llvm-svn: 75909 
							
						 
						
							2009-07-16 13:27:25 +00:00