Jim Grosbach 
							
						 
					 
					
						
						
							
						
						932a32d251 
					 
					
						
						
							
							Update the stub and callback code to handle lazy compilation. The stub  
						
						... 
						
						
						
						is re-written by the callback to branch directly to the compiled code
in future invocations.
Added back in range-based memory permission functions for the updating of
the stub on Darwin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-20 21:39:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						cce6c297c5 
					 
					
						
						
							
							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..
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57013  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 16:17:20 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						bc4707a255 
					 
					
						
						
							
							Preliminary support for systems which require changing JIT memory regions privilege from read / write to read / executable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56303  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-18 07:54:21 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						19a341acb8 
					 
					
						
						
							
							AllocateRWXMemory -> AllocateRWX.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56244  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-16 17:28:18 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						34cd4a484e 
					 
					
						
						
							
							Fix more -Wshorten-64-to-32 warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50659  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-05 18:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						19cfd733e2 
					 
					
						
						
							
							Revert r48676.  I had plans for using it, but now it's just dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48743  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-24 21:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						191dfcf5c8 
					 
					
						
						
							
							Add a comment, and fix a bug where AllocateRW recurred to AllocateRWX instead of itself.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48677  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-22 02:59:54 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a4bf5c046d 
					 
					
						
						
							
							Add an AllocateRW to match AllocateRWX.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48676  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-22 02:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						51c5a286ba 
					 
					
						
						
							
							For PR797:  
						
						... 
						
						
						
						Final removal of exceptions from lib/System and adjustment of users to
accommodate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-23 20:34:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bed22d8902 
					 
					
						
						
							
							Change AllocateRWX/DeallocateRWX to not throw an exception.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29058  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-07 17:32:37 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						a00269bc3e 
					 
					
						
						
							
							support near allocations for the JIT  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22554  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-29 23:40:16 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						6b8a63ae58 
					 
					
						
						
							
							Remove vim settings from source code; people should use llvm/utils/vim/vimrc  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21704  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-05 22:33:09 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						07c00d3e9f 
					 
					
						
						
							
							For PR351:  
						
						... 
						
						
						
						* Ensure #includes are wrapped with appropriate HAVE_ guards
* Consolidate implementation from operating system specific directory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-27 06:17:03 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						41b21bf2fc 
					 
					
						
						
							
							Provide a generic Unix implementation of the Memory concept.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 04:57:25 +00:00