Anton Korobeynikov
							
						 
					 | 
					
						
						
							
						
						fca82deecb
					 | 
					
						
						
							
							Do not propagate ELF-specific stuff (data.rel) into other targets. This simplifies code and also ensures correctness.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68032 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2009-03-30 15:27:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
					 | 
					
						
						
							
						
						71a7c6cde0
					 | 
					
						
						
							
							Add data.rel stuff
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68031 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2009-03-30 15:27:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dan Gohman
							
						 
					 | 
					
						
						
							
						
						d68a07650c
					 | 
					
						
						
							
							Tidy up #includes, deleting a bunch of unnecessary #includes.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61715 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2009-01-05 17:59:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dan Gohman
							
						 
					 | 
					
						
						
							
						
						8f092252d3
					 | 
					
						
						
							
							Refactor various TargetAsmInfo subclasses' TargetMachine members away
						
						
						
						
						
						
						
						adding a TargetMachine member to the base TargetAsmInfo class instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58624 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2008-11-03 18:22:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
					 | 
					
						
						
							
						
						32b952a2a6
					 | 
					
						
						
							
							Reapply 56585:56589 with proper fix for some gcc versions
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56621 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2008-09-25 21:00:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan Cheng
							
						 
					 | 
					
						
						
							
						
						688535e005
					 | 
					
						
						
							
							Temporarily backing out 56585:56589 to unbreak the build.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56607 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2008-09-25 07:38:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
					 | 
					
						
						
							
						
						b7679bd0cb
					 | 
					
						
						
							
							Finally get rid of virtual inheritance in TAI
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56589 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2008-09-24 22:23:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
					 | 
					
						
						
							
						
						d0c1e29aec
					 | 
					
						
						
							
							Reduce heap trashing due to std::string construction / concatenation via caching of section flags string representations
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54842 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2008-08-16 12:57:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan Cheng
							
						 
					 | 
					
						
						
							
						
						42ccc21ce7
					 | 
					
						
						
							
							Undo most of r54519.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54534 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2008-08-08 17:56:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan Cheng
							
						 
					 | 
					
						
						
							
						
						711b6dce24
					 | 
					
						
						
							
							It's not legal to output a GV in a coalesced section if it's used in an ARM PIC relative constantpool.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54519 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2008-08-08 06:56:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
					 | 
					
						
						
							
						
						93cacf131d
					 | 
					
						
						
							
							Select section for constant pool entries
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54448 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2008-08-07 09:50:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
					 | 
					
						
						
							
						
						18f6ed9c29
					 | 
					
						
						
							
							Use generic ELFTargetAsmInfo and DarwinTargetAsmInfo for X86 code
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53788 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2008-07-19 13:15:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
					 | 
					
						
						
							
						
						debe34bd8d
					 | 
					
						
						
							
							Add TargetAsmInfo for all ELF-based targets
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53786 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2008-07-19 13:14:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |