Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								78bf1074fc 
								
							 
						 
						
							
							
								
								Resolve BB references with relocation.  
							
							 
							
							... 
							
							
							
							llvm-svn: 29351 
							
						 
						
							2006-07-27 18:21:10 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								7ec7b467df 
								
							 
						 
						
							
							
								
								synchronizeICache removeed from TargetJITInfo.  
							
							 
							
							... 
							
							
							
							llvm-svn: 29348 
							
						 
						
							2006-07-27 17:33:48 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								f6acb34d23 
								
							 
						 
						
							
							
								
								- Refactor the code that resolve basic block references to a TargetJITInfo  
							
							 
							
							... 
							
							
							
							method.
- Added synchronizeICache() to TargetJITInfo. It is called after each block
  of code is emitted to flush the icache. This ensures correct execution
  on targets that have separate dcache and icache.
- Added PPC / Mac OS X specific code to do icache flushing.
llvm-svn: 29276 
							
						 
						
							2006-07-25 20:40:54 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5b17dee741 
								
							 
						 
						
							
							
								
								Implement PPC64 relocations types  
							
							 
							
							... 
							
							
							
							llvm-svn: 29125 
							
						 
						
							2006-07-12 21:23:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4442a70b3a 
								
							 
						 
						
							
							
								
								Silence -pedantic warning  
							
							 
							
							... 
							
							
							
							llvm-svn: 28633 
							
						 
						
							2006-06-01 17:17:06 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								aa2372562e 
								
							 
						 
						
							
							
								
								Patches to make the LLVM sources more -pedantic clean.  Patch provided  
							
							 
							
							... 
							
							
							
							by Anton Korobeynikov!  This is a step towards closing PR786.
llvm-svn: 28447 
							
						 
						
							2006-05-24 17:04:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e1c96369e2 
								
							 
						 
						
							
							
								
								Fix a purely hypothetical problem (for now): emitWord emits in the host  
							
							 
							
							... 
							
							
							
							byte format.  This doesn't work when using the code emitter in a cross target
environment.  Since the code emitter is only really used by the JIT, this
isn't a current problem, but if we ever start emitting .o files, it would be.
llvm-svn: 28060 
							
						 
						
							2006-05-02 19:14:47 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								01364fbba8 
								
							 
						 
						
							
							
								
								Update the PPC compilation callback code to not need weird abi-violating  
							
							 
							
							... 
							
							
							
							prologs and epilogs, keep all the asm in one place, and remove use of
compiler builtin functions.
llvm-svn: 28049 
							
						 
						
							2006-05-02 04:50:05 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								318bb96f9e 
								
							 
						 
						
							
							
								
								No functionality changes, but cleaner code with correct comments.  
							
							 
							
							... 
							
							
							
							llvm-svn: 27966 
							
						 
						
							2006-04-25 04:45:59 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								516b393992 
								
							 
						 
						
							
							
								
								Change the PPC JIT to use a Static relocation model  
							
							 
							
							... 
							
							
							
							llvm-svn: 27937 
							
						 
						
							2006-04-21 22:04:15 +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