Chris Lattner 
							
						 
					 
					
						
						
							
						
						59a9178fbe 
					 
					
						
						
							
							indicate what the native integer types for the target are.  
						
						... 
						
						
						
						Please verify.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86397  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-07 19:07:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af76e592c7 
					 
					
						
						
							
							Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79763  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-22 20:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a7ac47cee1 
					 
					
						
						
							
							Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple  
						
						... 
						
						
						
						pair instead of from a virtual method on TargetMachine.  This cuts the final
ties of TargetAsmInfo to TargetMachine, meaning that MC can now use 
TargetAsmInfo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78802  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-12 07:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0a31d2f645 
					 
					
						
						
							
							pass the TargetTriple down from each target ctor to the  
						
						... 
						
						
						
						LLVMTargetMachine ctor.  It is currently unused.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78711  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 20:42:37 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						e28039cfd1 
					 
					
						
						
							
							Move most targets TargetMachine constructor to only taking a target triple.  
						
						... 
						
						
						
						- The C, C++, MSIL, and Mips backends still need the module.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-02 23:37:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						3be03406c9 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-02 22:11:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e6483e3097 
					 
					
						
						
							
							eliminate the TM argument to the TAI class, remove comment about supporting  
						
						... 
						
						
						
						solaris :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77865  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-02 04:32:07 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						0c795d6187 
					 
					
						
						
							
							Add new helpers for registering targets.  
						
						... 
						
						
						
						- Less boilerplate == good.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77052  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-25 06:49:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						4cb1e13769 
					 
					
						
						
							
							Put Target definitions inside Target specific header, and llvm namespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76344  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-18 23:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7df8462038 
					 
					
						
						
							
							Unbreak  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						6fe326c713 
					 
					
						
						
							
							Implement 'large' PIC model  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:16:05 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						70f717f0b7 
					 
					
						
						
							
							Preliminary asmprinting of globals  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75975  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:04:22 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						51f613fb2b 
					 
					
						
						
							
							Add simple frame index elimination  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75939  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 13:49:25 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						4403b930f8 
					 
					
						
						
							
							Let's start another backend :)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75909  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 13:27:25 +00:00