Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								9bfb1e1f29 
								
							 
						 
						
							
							
								
								What should be the last unnecessary <iostream>s in the library.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32333 
							
						 
						
							2006-12-07 22:21:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d32cb5ee7f 
								
							 
						 
						
							
							
								
								wrap long lines  
							
							 
							
							... 
							
							
							
							llvm-svn: 30662 
							
						 
						
							2006-09-28 23:32:43 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								69df6132d7 
								
							 
						 
						
							
							
								
								First pass at supporting relocations.  Relocations are written correctly to  
							
							 
							
							... 
							
							
							
							the file now, however the relocated address is currently wrong.  Fixing
that will require some deep pondering.
llvm-svn: 30207 
							
						 
						
							2006-09-08 22:42:09 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								18f0329cfc 
								
							 
						 
						
							
							
								
								Make ppc64 jit kinda work right.  About 2/3 of Olden passes with this,  
							
							 
							
							... 
							
							
							
							there are clearly some encoding bugs lurking in there somewhere.
llvm-svn: 29949 
							
						 
						
							2006-08-29 02:30:59 +00:00  
						
					 
				
					
						
							
							
								 
								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