Bill Wendling 
							
						 
					 
					
						
						
							
						
						b464d3ff72 
					 
					
						
						
							
							Add code to the target lowering object file module to handle module flags.  
						
						... 
						
						
						
						The MachO back-end needs to emit the garbage collection flags specified in the
module flags. This is a WIP, so the front-end hasn't been modified to emit these
flags just yet. Documentation and front-end switching to occur soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150507  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-14 21:28:13 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						d4a19b6a72 
					 
					
						
						
							
							Add support for implicit TLS model used with MS VC runtime.  
						
						... 
						
						
						
						Patch by Kai Nacke!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-11 17:26:53 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						4a99f59aef 
					 
					
						
						
							
							Properly emit ctors / dtors with priorities into desired sections  
						
						... 
						
						
						
						and let linker handle the rest.
This finally fixes PR5329
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148990  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-01-25 22:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								David Blaikie 
							
						 
					 
					
						
						
							
						
						4d6ccb5f68 
					 
					
						
						
							
							More dead code removal (using -Wunreachable-code)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148578  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-01-20 21:51:11 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						d7c2494b3c 
					 
					
						
						
							
							On MachO, the pointer to the personality function should always be in the  
						
						... 
						
						
						
						non_lazy_symbol_pointers section (__IMPORT,__pointers). Ignore the 'hidden' part
since that will place it in the wrong section.
<rdar://problem/10443720>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145356  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-29 01:43:20 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						a7b0cb7594 
					 
					
						
						
							
							Remove all remaining uses of Value::getNameStr().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144648  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-15 16:27:03 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						671215464c 
					 
					
						
						
							
							Check the visibility of the global variable before placing it into the stubs  
						
						... 
						
						
						
						table. A hidden variable could potentially end up in both lists.
<rdar://problem/10336715>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-24 23:05:43 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						203576aa0c 
					 
					
						
						
							
							Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.  
						
						... 
						
						
						
						There is still a bit more refactoring left to do in Targets. But we are now very
close to fixing all the layering issues in MC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-20 19:50:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e76a33b956 
					 
					
						
						
							
							Add MCObjectFileInfo and sink the MCSections initialization code from  
						
						... 
						
						
						
						TargetLoweringObjectFileImpl down to MCObjectFileInfo.
TargetAsmInfo is done to one last method. It's *almost* gone!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-20 05:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						70955c2d12 
					 
					
						
						
							
							Fix an obvious typo that's preventing x86 (32-bit) from using .literal16.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135535  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-19 23:14:32 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						9bc402c8d4 
					 
					
						
						
							
							Fix up TargetLoweringObjectFile ctors to properly initialize fields.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-13 19:54:59 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						4c0c446d74 
					 
					
						
						
							
							Use the presence of the __compact_unwind section to indicate that a target  
						
						... 
						
						
						
						supports compact unwind info instead of having a separate flag indicating this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-23 05:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						1a3ab63cb5 
					 
					
						
						
							
							Add a flag that indicates whether a target supports compact unwind info or not.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-22 23:16:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						aa0a8f3177 
					 
					
						
						
							
							Add a __LD,__compact_unwind section.  
						
						... 
						
						
						
						If the linker supports it, this will hold the CIE and FDE information in a
compact format. The implementation of the compact unwinding emission is coming
soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133658  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-22 22:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						fb66f477a1 
					 
					
						
						
							
							Fix invalid uses of Twine. Hopefully this fixes the problem that Takumi is  
						
						... 
						
						
						
						having.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132898  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-13 03:09:13 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						d846e3fb5a 
					 
					
						
						
							
							Fix a silly error I introduce in r131951.  
						
						... 
						
						
						
						Fixes PR10095.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132735  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-07 23:26:45 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						88c816453f 
					 
					
						
						
							
							Add the suffix to the Win64 EH data sections' names if given. Add a test for  
						
						... 
						
						
						
						this. XFAIL'd, because the COFF AsmParser can't handle .section yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132220  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-27 21:38:47 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						cfb2bbba73 
					 
					
						
						
							
							Revert r132111. I built Release (without Asserts), so I didn't know about the  
						
						... 
						
						
						
						assert that prevented setting alignment on section creation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132113  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-26 05:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						fad99ae6e7 
					 
					
						
						
							
							Align Win64 EH Table sections to 4 bytes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132111  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-26 05:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						e665798097 
					 
					
						
						
							
							Explain FIXME.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-24 03:10:31 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						10c3e128ef 
					 
					
						
						
							
							Fix the defaults for .eh_frame. We were marking it as writable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131951  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-24 02:50:20 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						98eb7be103 
					 
					
						
						
							
							Fix typo. When will I learn?  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131765  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-20 22:23:34 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Davis 
							
						 
					 
					
						
						
							
						
						f3ffc2cd76 
					 
					
						
						
							
							Add .pdata and .xdata sections to the COFF TLOF implementation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131763  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-20 22:13:55 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						087aad44cb 
					 
					
						
						
							
							Remove a flag that would set the ".eh" symbol as .globl. MachO was the only one  
						
						... 
						
						
						
						who used this flag, and it now emits CFI and doesn't emit this anymore. All
other targets left this flag "false".
<rdar://problem/8486371>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-05 06:49:15 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						5426a9ee37 
					 
					
						
						
							
							GCC uses a different encoding of pointers in the FDE when using  
						
						... 
						
						
						
						-fno-dwarf2-cfi-asm. Implement the same behavior.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-01 04:49:54 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						60246a9622 
					 
					
						
						
							
							Remove unnecessary argument.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130343  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-27 23:17:57 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7afec9cc0f 
					 
					
						
						
							
							Rename getPersonalityPICSymbol to getCFIPersonalitySymbol, document it, and  
						
						... 
						
						
						
						give it a bit more responsibility. Also implement it for MachO.
If hacked to use cfi, 32 bit MachO will produce
.cfi_personality 155, L___gxx_personality_v0$non_lazy_ptr
and 64 bit will produce
.cfi_presonality ___gxx_personality_v0
The general idea is that .cfi_personality gets passed the final symbol. It is
up to codegen to produce it if using indirect representation (like 32 bit
MachO), but it is up to MC to decide which relocations to create.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130341  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-27 23:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						018e38c6dd 
					 
					
						
						
							
							Fix indentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130331  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-27 21:29:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						4788c3e839 
					 
					
						
						
							
							Remove unused arguments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-20 03:08:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						558692fd0a 
					 
					
						
						
							
							ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OS  
						
						... 
						
						
						
						triple component.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129838  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-20 00:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ebc5066b9b 
					 
					
						
						
							
							CodeGen: Eliminate a use of getDarwinMajorNumber().  
						
						... 
						
						
						
						- There is a minor semantic change here (evidenced by the test change) for
   Darwin triples that have no version component. I debated changing the default
   behavior of isOSVersionLT, but decided it made more sense for triples to be
   explicit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129802  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-19 20:32:39 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						30deafc84a 
					 
					
						
						
							
							Put each personality function in a section. This fixes the gnu ld warning:  
						
						... 
						
						
						
						error in foo.o; no .eh_frame_hdr table will be created.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129635  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-16 03:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								Stuart Hastings 
							
						 
					 
					
						
						
							
						
						65c8bca788 
					 
					
						
						
							
							Reapply 127939 since Daniel fixed the breakage.  <rdar://problem/9012638>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-19 02:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								Stuart Hastings 
							
						 
					 
					
						
						
							
						
						825dd96918 
					 
					
						
						
							
							Revert 127939.  <rdar://problem/9012638>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127943  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-19 02:33:56 +00:00 
						 
				 
			
				
					
						
							
							
								Stuart Hastings 
							
						 
					 
					
						
						
							
						
						7257897402 
					 
					
						
						
							
							Revise r126127 to address Daniel's comments.  <rdar://problem/9012638>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127939  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-19 01:32:01 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						0412d5b40a 
					 
					
						
						
							
							Fix llvm-gcc bootstrap with gnu ld.  
						
						... 
						
						
						
						The problem was codegen guessing the wrong values and printing
	.section	.eh_frame,"aMS",@progbits,4
It is not clear at all if Codegen should try to guess, MC is the
one that should know the default flags.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126421  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-24 20:18:01 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						f8597eb0d9 
					 
					
						
						
							
							Revert r125960, it's breaking darwin10 bootstrap.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126163  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-21 23:52:19 +00:00 
						 
				 
			
				
					
						
							
							
								Stuart Hastings 
							
						 
					 
					
						
						
							
						
						6ad82d81cc 
					 
					
						
						
							
							Fix to correctly support attribute((section("__DATA, __common"))).  
						
						... 
						
						
						
						Radar 9012638.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126127  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-21 17:27:17 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5028249fab 
					 
					
						
						
							
							Reapply r114997 now that the buildbots have been updated.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-18 21:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						5d618ef7f1 
					 
					
						
						
							
							Switch llvm to using comdats. For now always use groups with a single  
						
						... 
						
						
						
						section.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125526  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-14 22:23:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						0cf5e3d51d 
					 
					
						
						
							
							Delay the creation of eh_frame so that the user can change the defaults.  
						
						... 
						
						
						
						Add support for SHT_X86_64_UNWIND.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124059  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-23 05:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1c13026e8f 
					 
					
						
						
							
							Remove more duplicated code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124056  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-23 04:43:11 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						c85dca66e6 
					 
					
						
						
							
							Remove duplicated code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-23 04:28:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						89b9372605 
					 
					
						
						
							
							Fixed version of 121434 with no new memory leaks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121471  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-10 07:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f7fd4aa261 
					 
					
						
						
							
							Revert my previous patch to make the valgrind bots happy.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121461  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-10 04:01:09 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1c952b9cc9 
					 
					
						
						
							
							Initial support for the cfi directives. This is just enough to get  
						
						... 
						
						
						
						f:
        .cfi_startproc
        nop
        .cfi_endproc
assembled (on ELF).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121434  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 23:48:29 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						34be396a12 
					 
					
						
						
							
							Fixed version of 118639 with an extra assert to catch similar problems  
						
						... 
						
						
						
						earlier. Implicit bool -> int conversions are evil!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118651  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-09 23:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						3931b54a5f 
					 
					
						
						
							
							COFF: Add IMAGE_SCN_MEM_READ to text sections.  
						
						... 
						
						
						
						There are currently 100 references to COFF::IMAGE_SCN in 6 files
and 11 different functions. Section to attribute mapping really
needs to happen in one place to avoid problems like this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117473  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-27 18:52:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						579d7a3dcc 
					 
					
						
						
							
							Fix whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117472  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-27 18:52:20 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						3b3b0ebd2e 
					 
					
						
						
							
							lib/CodeGen/TargetLoweringObjectFileImpl.cpp: Tweak to emit ".{section}${name}" instead of ".{section}$linkonce_{name}" for linkonce sections.  
						
						... 
						
						
						
						It seems GNU ld/PECOFF relies on section names, linking with g++'s libstdc++.a would fail.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-19 03:24:42 +00:00