Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								41cb115afb
								
							
						 | 
						
							
							
								
								set PrivateGlobalPrefix on darwin, use it when printing out CP references
							
							
							
							
							
							
							
							llvm-svn: 24441 
							
						 | 
						
							2005-11-21 06:47:58 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								cdde9990b7
								
							
						 | 
						
							
							
								
								only use dyld stubs if not in ppc-static mode.  This completes support for
							
							
							
							
							
							
							
							non-static codegen.
llvm-svn: 24403 
							
						 | 
						
							2005-11-17 19:40:30 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								6ab87fa360
								
							
						 | 
						
							
							
								
								refactor call operand handling to eliminate special cases from printOp.
							
							
							
							
							
							
							
							llvm-svn: 24401 
							
						 | 
						
							2005-11-17 19:25:59 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								bd9efdb64c
								
							
						 | 
						
							
							
								
								disentangle call operands from branch operands a bit
							
							
							
							
							
							
							
							llvm-svn: 24400 
							
						 | 
						
							2005-11-17 19:16:08 +00:00 | 
						
					
				
					
						
							
							
								 
								Nate Begeman
							
						 | 
						
							
							
							
							
							
								
							
							
								a171f6b20c
								
							
						 | 
						
							
							
								
								Patch to clean up function call pseudos and support the BLA instruction,
							
							
							
							
							
							
							
							which branches to an absolute address.  This is required to support objc
direct dispatch.
llvm-svn: 24370 
							
						 | 
						
							2005-11-16 00:48:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								63985e2892
								
							
						 | 
						
							
							
								
								Make sure to use SwitchSection to switch sections so that we don't accidentally emit
							
							
							
							
							
							
							
							functions into the .const section.  Whoops.
llvm-svn: 24363 
							
						 | 
						
							2005-11-15 01:45:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								1a4adc7aee
								
							
						 | 
						
							
							
								
								Handle globals with explicit alignment requests
							
							
							
							
							
							
							
							llvm-svn: 24355 
							
						 | 
						
							2005-11-14 19:00:30 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								0aacd2ab9b
								
							
						 | 
						
							
							
								
								Teach the PPC asmwriter to honor globals with explicit section requests.
							
							
							
							
							
							
							
							llvm-svn: 24353 
							
						 | 
						
							2005-11-14 18:52:46 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								fafff9ba1d
								
							
						 | 
						
							
							
								
								Make BB and CPI labels use the function number, not the function name as a
							
							
							
							
							
							
							
							uniquing id.  This makes things happy when the function name is quoted,
preventing labels like LBB"foo"_2.
llvm-svn: 24295 
							
						 | 
						
							2005-11-10 21:59:25 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								9eb7dfa15a
								
							
						 | 
						
							
							
								
								Darwin supports quoted labels.  This implements:
							
							
							
							
							
							
							
							test/Regression/CodeGen/PowerPC/darwin-labels.ll
llvm-svn: 24287 
							
						 | 
						
							2005-11-10 19:33:43 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								59e44ff3d3
								
							
						 | 
						
							
							
								
								Make the aix asm printer interface properly with the parent class
							
							
							
							
							
							
							
							llvm-svn: 24274 
							
						 | 
						
							2005-11-10 18:20:29 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								7432ceef5c
								
							
						 | 
						
							
							
								
								Add a flag to enable a darwin linker optimization
							
							
							
							
							
							
							
							llvm-svn: 24130 
							
						 | 
						
							2005-11-01 00:12:36 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								6b63e0c6fd
								
							
						 | 
						
							
							
								
								Make constant pool entries use private labels.  This is important when you're
							
							
							
							
							
							
							
							not compiling a whole program at a time :)
llvm-svn: 24129 
							
						 | 
						
							2005-10-31 22:12:06 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								97d72c80e4
								
							
						 | 
						
							
							
								
								Do not globalize internal symbols
							
							
							
							
							
							
							
							llvm-svn: 24064 
							
						 | 
						
							2005-10-28 18:44:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								5a2fb9787b
								
							
						 | 
						
							
							
								
								Fix the JIT encoding of LWA, LD, STD, and STDU.
							
							
							
							
							
							
							
							llvm-svn: 23787 
							
						 | 
						
							2005-10-18 16:51:22 +00:00 | 
						
					
				
					
						
							
							
								 
								Nate Begeman
							
						 | 
						
							
							
							
							
							
								
							
							
								6cca84e43c
								
							
						 | 
						
							
							
								
								More PPC32 -> PPC changes, as well as merging some classes that were
							
							
							
							
							
							
							
							redundant after the change.
llvm-svn: 23759 
							
						 | 
						
							2005-10-16 05:39:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								6f3b954662
								
							
						 | 
						
							
							
								
								Rename PPC32*.h to PPC*.h
							
							
							
							
							
							
							
							This completes the grand PPC file renaming
llvm-svn: 23745 
							
						 | 
						
							2005-10-14 23:59:06 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								bfca1ab79d
								
							
						 | 
						
							
							
								
								Rename PowerPC*.h to PPC*.h
							
							
							
							
							
							
							
							llvm-svn: 23743 
							
						 | 
						
							2005-10-14 23:51:18 +00:00 |