Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								a22637897a 
								
							 
						 
						
							
							
								
								Experimental fix for PR4960.  
							
							 
							
							... 
							
							
							
							- Could we just always implement this as __clear_cache for __GNUC__?
llvm-svn: 81655 
							
						 
						
							2009-09-12 23:29:02 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								889b79bb86 
								
							 
						 
						
							
							
								
								ARM / Mac OS X also wants to invalidate icache after jitting.  
							
							 
							
							... 
							
							
							
							llvm-svn: 59291 
							
						 
						
							2008-11-14 02:33:17 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Grosbach
							
						 
						
							 
							
							
							
							
								
							
							
								b22ef71d46 
								
							 
						 
						
							
							
								
								On Darwin ARM, memory needs special handling to do JIT. This patch expands  
							
							 
							
							... 
							
							
							
							this handling to work properly for modifying stub functions, relocations
back to entry points after JIT compilation, etc..
llvm-svn: 57013 
							
						 
						
							2008-10-03 16:17:20 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								5cc53c34c3 
								
							 
						 
						
							
							
								
								Preliminary support for systems which require changing JIT memory regions privilege from read / write to read / executable.  
							
							 
							
							... 
							
							
							
							llvm-svn: 56303 
							
						 
						
							2008-09-18 07:54:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b4325a8316 
								
							 
						 
						
							
							
								
								fix compilation errors in my previous patch  
							
							 
							
							... 
							
							
							
							llvm-svn: 52733 
							
						 
						
							2008-06-25 17:17:53 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								881d537d2c 
								
							 
						 
						
							
							
								
								Add a new InvalidateInstructionCache method to sys::Memory.  
							
							 
							
							... 
							
							
							
							llvm-svn: 52731 
							
						 
						
							2008-06-25 17:14:10 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								a8b7e78f54 
								
							 
						 
						
							
							
								
								Remove uses of llvm/System/IncludeFile.h that are no longer needed.  
							
							 
							
							... 
							
							
							
							llvm-svn: 50695 
							
						 
						
							2008-05-06 01:32:53 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f3ebc3f3d2 
								
							 
						 
						
							
							
								
								Remove attribution from file headers, per discussion on llvmdev.  
							
							 
							
							... 
							
							
							
							llvm-svn: 45418 
							
						 
						
							2007-12-29 20:36:04 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								421475cd3b 
								
							 
						 
						
							
							
								
								For PR780:  
							
							 
							
							... 
							
							
							
							1. Move IncludeFile.h to System library
2. Move IncludeFile.cpp to System library
3. #1  and #2  required to prevent cyclic library dependencies for libSystem
4. Convert all existing uses of Support/IncludeFile.h to System/IncludeFile.h
5. Add IncludeFile support to various lib/System classes.
6. Add new lib/System classes to LinkAllVMCore.h
All this in an attempt to pull in lib/System to what's required for VMCore
llvm-svn: 29287 
							
						 
						
							2006-07-26 16:18:00 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								291f6b7223 
								
							 
						 
						
							
							
								
								Remove vim settings from source code; people should use llvm/utils/vim/vimrc  
							
							 
							
							... 
							
							
							
							llvm-svn: 21704 
							
						 
						
							2005-05-05 22:33:09 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								10468d8a3c 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							 
							
							... 
							
							
							
							llvm-svn: 21422 
							
						 
						
							2005-04-21 22:55:34 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								c892a0db9f 
								
							 
						 
						
							
							
								
								Rename Unix/*.cpp and Win32/*.cpp to have a *.inc suffix so that the silly  
							
							 
							
							... 
							
							
							
							gdb debugger doesn't get confused on which file it is reading (the one in
lib/System or the one in lib/System/{Win32,Unix})
llvm-svn: 19426 
							
						 
						
							2005-01-09 23:29:00 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								71383fb646 
								
							 
						 
						
							
							
								
								For PR351:  
							
							 
							
							... 
							
							
							
							* Consolidate implementation for Unix systems into Unix/Memory.cpp
* Avoid use of symbolic link to #include platform-specific implementation.
llvm-svn: 19152 
							
						 
						
							2004-12-27 06:15:57 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								566ac28f35 
								
							 
						 
						
							
							
								
								Provide initial implementations of Memory and Process concepts for various  
							
							 
							
							... 
							
							
							
							platforms.
Implement GetLLVMSuffix function for the Path concept.
llvm-svn: 16292 
							
						 
						
							2004-09-11 04:59:30 +00:00