a810bdfcca 
								
							 
						 
						
							
							
								
								Add a bit along with the MCSymbols stored in the MachineModuleInfo maps that  
							
							... 
							
							
							
							indicates that an MCSymbol is external or not. (It's true if it's external.)
This will be used to specify the correct information to add to non-lazy
pointers. That will be explained further when this bit is used.
llvm-svn: 98199 
							
						 
						
							2010-03-10 22:34:10 +00:00  
				
					
						
							
							
								 
						
							
								71c30c164f 
								
							 
						 
						
							
							
								
								move three lowering hooks from MAI to TLOF and make one of them  
							
							... 
							
							
							
							semantic instead of syntactic.  This completes MCization of
darwin/x86[-64]!
llvm-svn: 98145 
							
						 
						
							2010-03-10 07:20:42 +00:00  
				
					
						
							
							
								 
						
							
								ac2361a9b0 
								
							 
						 
						
							
							
								
								set the temporary bit on MCSymbols correctly.  
							
							... 
							
							
							
							llvm-svn: 98124 
							
						 
						
							2010-03-10 02:25:11 +00:00  
				
					
						
							
							
								 
						
							
								ef2f8047fa 
								
							 
						 
						
							
							
								
								tidy up  
							
							... 
							
							
							
							llvm-svn: 97895 
							
						 
						
							2010-03-07 04:28:09 +00:00  
				
					
						
							
							
								 
						
							
								8545afe0b0 
								
							 
						 
						
							
							
								
								Don't emit global symbols into the (__TEXT,__ustring) section on Darwin. This  
							
							... 
							
							
							
							is a workaround for <rdar://problem/7672401/> (which I filed).
This let's us build Wine on Darwin, and it gets the Qt build there a little bit
further (so Doug says).
llvm-svn: 97845 
							
						 
						
							2010-03-05 22:28:45 +00:00  
				
					
						
							
							
								 
						
							
								182eea8f81 
								
							 
						 
						
							
							
								
								Revert...  
							
							... 
							
							
							
							--- Reverse-merging r97592 into '.':
U    lib/CodeGen/TargetLoweringObjectFileImpl.cpp
llvm-svn: 97657 
							
						 
						
							2010-03-03 19:31:05 +00:00  
				
					
						
							
							
								 
						
							
								ce153affa3 
								
							 
						 
						
							
							
								
								Okay. One last attempt:  
							
							... 
							
							
							
							Place the LSDA into the TEXT section on Mach-O. This saves space.
llvm-svn: 97592 
							
						 
						
							2010-03-02 21:50:35 +00:00  
				
					
						
							
							
								 
						
							
								e7179e8b76 
								
							 
						 
						
							
							
								
								The TType is always absptr on Mach-O...at least for now.  
							
							... 
							
							
							
							llvm-svn: 97295 
							
						 
						
							2010-02-27 01:05:51 +00:00  
				
					
						
							
							
								 
						
							
								31a9212b0b 
								
							 
						 
						
							
							
								
								It turned out that we failed to emit proper symbol stubs on non-x86/darwin for ages (we emitted a reference to a stub, but no stub was emitted). The code inside x86-32/macho target objfile lowering should actually be the generic one - move it there.  
							
							... 
							
							
							
							This (I really, really hope) should fix EH issues on ppc/darwin
and arm/darwin.
llvm-svn: 96755 
							
						 
						
							2010-02-21 20:28:15 +00:00  
				
					
						
							
							
								 
						
							
								336c0a1c87 
								
							 
						 
						
							
							
								
								Revert Anton's most recent EH patch (r96637), since it breaks a lot of  
							
							... 
							
							
							
							ARM and Thumb tests.
llvm-svn: 96680 
							
						 
						
							2010-02-19 17:10:59 +00:00  
				
					
						
							
							
								 
						
							
								9baeb02000 
								
							 
						 
						
							
							
								
								Use the same encoding for EH stuff uniformly on all MachO targets.  
							
							... 
							
							
							
							This hopefulyl should unbreak EH on PPC/Darwin.
llvm-svn: 96637 
							
						 
						
							2010-02-19 00:29:36 +00:00  
				
					
						
							
							
								 
						
							
								ab663a0bfe 
								
							 
						 
						
							
							
								
								Move TLOF implementations to libCodegen to resolve layering violation.  
							
							... 
							
							
							
							llvm-svn: 96288 
							
						 
						
							2010-02-15 22:37:53 +00:00