Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2f6fea90a5 
					 
					
						
						
							
							Fix bug 3202.  
						
						 
						
						... 
						
						
						
						The EH_frame and .eh symbols are now private, except for darwin9 and earlier.
The patch also fixes the definition of PrivateGlobalPrefix on pcc linux.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61242  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-19 10:55:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						952b839ce9 
					 
					
						
						
							
							Fix bug 3140.  
						
						 
						
						... 
						
						
						
						Print a single parameter .file directive if we have an ELF target.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-03 11:01:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						6381a1334a 
					 
					
						
						
							
							Fix weird think-o and unbreak build on all gcc-3.4.x-based platforms (e.g. mingw)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57106  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-05 08:53:29 +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 
							
						 
					 
					
						
						
							
						
						742fd195a6 
					 
					
						
						
							
							Minor cleanup  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-24 22:22:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						93ed1029ec 
					 
					
						
						
							
							Get rid of virtual inheritance for PPC TAI  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56586  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-24 22:22:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						00181a33d8 
					 
					
						
						
							
							Get rid of ReadOnlySection duplicate  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56582  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-24 22:20:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						6481873dc0 
					 
					
						
						
							
							Get rid of now unused {Four,Eight,Sixteen}ByteConstantSection  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56580  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-24 22:18:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						b2dfb89e0e 
					 
					
						
						
							
							Fix logic for not emitting no-dead-strip for some  
						
						 
						
						... 
						
						
						
						objects in llvm.used (thanks Anton).  Makes visible
the magic 'l' prefix for symbols on Darwin which are
to be passed through the assembler, then removed at
linktime (previously all references to this had been
hidden in the ObjC FE code, oh well).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55973  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-09 01:21:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						afc20ae0e5 
					 
					
						
						
							
							PPC/Linux normally uses named section for bss  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-16 12:59:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						888839e5ed 
					 
					
						
						
							
							Use proper strings section name for PPC  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-16 12:58:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7396e59543 
					 
					
						
						
							
							Convert PPC/Linux to new section printing stuff  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54538  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-08 18:23:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						bc331a8d6f 
					 
					
						
						
							
							Switch PPC/Darwin to new section handling stuff  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-08 18:23:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						badd8df972 
					 
					
						
						
							
							Unbreak build: 'DarwinTargetAsmInfo' was already taken as PPC TAI flavour.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53801  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-19 21:44:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ececf99c07 
					 
					
						
						
							
							Linux also does not require exception handling  
						
						 
						
						... 
						
						
						
						moves in order to get correct debug info.  Since
I can't imagine how any target could possibly
be any different, I've just stripped out the
option: now all the world's like Darwin!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53134  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-04 09:55:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						aa8f8889a8 
					 
					
						
						
							
							Darwin doesn't need exception handling information for the "move" info when  
						
						 
						
						... 
						
						
						
						debug information is being output, because it's leet!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-01 23:34:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						428ac54894 
					 
					
						
						
							
							Add StringConstantPrefix to control what the  
						
						 
						
						... 
						
						
						
						assembler names of string constants look like.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51909  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-03 18:09:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						8213f9cf94 
					 
					
						
						
							
							Use enumeration for preffered EH dwarf encoding reason  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47770  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-29 22:09:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7b1b7f5c5a 
					 
					
						
						
							
							EHPreferredDataFormat hook for PPC targets. Looks like Darwin  
						
						 
						
						... 
						
						
						
						uses the same encoding everywhere. Linux FIXME'ed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47701  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-27 23:49:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						394d28048c 
					 
					
						
						
							
							Revert r46916 PPCTargetAsmInfo.cpp.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47020  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-12 19:25:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						16b0bd6c83 
					 
					
						
						
							
							Match GCC's behaviour for these sections.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46916  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-10 00:03:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						4af3494452 
					 
					
						
						
							
							Fix and enable EH for x86-64 Darwin.  Adds  
						
						 
						
						... 
						
						
						
						ShortenEHDataFor64Bits as a not-very-accurate
abstraction to cover all the changes in DwarfWriter.
Some cosmetic changes to Darwin assembly code for
gcc testsuite compatibility.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46029  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-15 23:24:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						c7406ae773 
					 
					
						
						
							
							Weak things initialized to 0 don't go in bss on Darwin.  
						
						 
						
						... 
						
						
						
						Cosmetic changes to spacing to match gcc (some dejagnu
tests actually care).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45848  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-11 00:54:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						038129dd58 
					 
					
						
						
							
							Emit unused EH frames for weak definitions on Darwin,  
						
						 
						
						... 
						
						
						
						because assembler/linker can't cope with weak absolutes.
PR 1880.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45811  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-10 02:03:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						616585bbff 
					 
					
						
						
							
							Enable EH for linux/ppc32 targets  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-21 12:19:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						696f768daf 
					 
					
						
						
							
							Enable EH on PPC Darwin.  This basically works; there  
						
						 
						
						... 
						
						
						
						are a couple of issues that show up with the optimizer,
but I don't think they're really EH problems.
(llvm-gcc testsuite users note:  By default the testsuite
uses the unwinding code that's built as part of your local
llvm-gcc, which does not work.  You need to trick it into
using the installed system unwinding code to get useful
results.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45221  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-19 21:54:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						1d4ce2ab96 
					 
					
						
						
							
							Fix .eh table linkage issues on Darwin.  Some EH support  
						
						 
						
						... 
						
						
						
						for Darwin PPC, but it's not fully working yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44258  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-20 23:24:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						b1d40d9dd7 
					 
					
						
						
							
							Revert previous; these files aren't ready to go in yet.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44057  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-13 19:16:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						b97aec663b 
					 
					
						
						
							
							Add parameter to getDwarfRegNum to permit targets  
						
						 
						
						... 
						
						
						
						to use different mappings for EH and debug info;
no functional change yet.
Fix warning in X86CodeEmitter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44056  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-13 19:13:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						f4c164c2b5 
					 
					
						
						
							
							Fix crash before main on ppc/linux with static constructors. PR1771  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43676  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-04 17:32:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						82482944ed 
					 
					
						
						
							
							TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targets  
						
						 
						
						... 
						
						
						
						other than PPC64. Instead of fixing it, just remove it and fix all the
places that use it to use TargetData::getPointerSize() instead, as there
aren't very many. Most of the references were in DwarfWriter.cpp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-27 23:12:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						fe4afb17d3 
					 
					
						
						
							
							Enable indirect encoding for the personality function  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-11 23:55:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						90e167a908 
					 
					
						
						
							
							Disable EH generation until PPC works 100%.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41360  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-24 16:00:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						e2b905232f 
					 
					
						
						
							
							Fix debug info and globals filled with zeros.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40483  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-25 03:48:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						98ded765c2 
					 
					
						
						
							
							For Darwin, put constant data into .const, .const_data, .literal{4|8|16}  
						
						 
						
						... 
						
						
						
						sections.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35017  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-08 01:25:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						a15be8ce3a 
					 
					
						
						
							
							Add TAI field for exception table section.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34477  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-21 22:43:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						b82313fdc2 
					 
					
						
						
							
							Support for non-landing pad exception handling.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33755  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-01 16:31:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b267ca17d1 
					 
					
						
						
							
							Darwin -static should codegen static ctors / dtors to .constructor / .destructor sections.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33657  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-30 08:04:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						072200c36d 
					 
					
						
						
							
							Landing pad-less eh for PPC.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-29 18:51:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b266ccd0f4 
					 
					
						
						
							
							Modify emission of jump tables on darwin to emit an extra "l" label that  
						
						 
						
						... 
						
						
						
						delimits the boundaries of jump tables.  This lets the linker's dead code
stripping optimization do a better job.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33315  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-18 01:15:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						cb9009993b 
					 
					
						
						
							
							Instead of yet another enum indicating the "assembly language flavor",  
						
						 
						
						... 
						
						
						
						just use the one that's in the subtarget.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33255  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-16 09:29:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						eb9a42c90b 
					 
					
						
						
							
							Fix for PR1095:  
						
						 
						
						... 
						
						
						
						LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for
the X86 and PPC backends. It defaults to "0", the first variant of a compound
inline asm expression.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33246  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-16 03:42:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						70d4107a45 
					 
					
						
						
							
							add support for hidden visibility to darwin/ppc and linux/ppc targets  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33200  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-14 06:37:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						bf1118285c 
					 
					
						
						
							
							Changes from Nick Lewycky with a simplified PPCTargetAsmInfo.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32735  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-21 20:26:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						8752ce61e1 
					 
					
						
						
							
							Add weak reference directive.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-01 20:47:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						80aa9a122f 
					 
					
						
						
							
							Place cstrings in .cstring section.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31207  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-26 21:48:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						5059dda6bd 
					 
					
						
						
							
							Use S_debug for dwarf info.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-17 11:30:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a66ba5f70b 
					 
					
						
						
							
							Don't bother setting JumpTableTextSection, it is about to disappear  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30745  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-05 03:13:59 +00:00