|  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 |