Dan Gohman 
							
						 
					 
					
						
						
							
						
						dd17b25611 
					 
					
						
						
							
							Don't use plain %x to print pointer values. I had changed it from %p  
						
						... 
						
						
						
						since %p isn't formatted consistently, but obviously plain %x is wrong.
PRIxPTR with a cast to uintptr_t would work here, but that requires
inconvenient build-system changes. %lu works on all current and
foreseable future hosts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-05 23:39:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						56d9b6dff3 
					 
					
						
						
							
							Demangle and pretty-print symbols in internal backtraces. Patch by  
						
						... 
						
						
						
						Wesley Peck, with a few fixes by me.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60605  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-05 20:12:48 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						bb14672097 
					 
					
						
						
							
							Add llvm::sys::{osName,osVersion} for retrieving operating system name  
						
						... 
						
						
						
						& version as strings.
 - Win32 code is untested.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56942  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-02 01:17:28 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0eab5e2efa 
					 
					
						
						
							
							add a helper method to sys::Path for clang, patch by  
						
						... 
						
						
						
						Kovarththanan Rajaratnam!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54655  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-11 23:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						bdfa9ac445 
					 
					
						
						
							
							Create temp. file in current path.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53973  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-24 00:35:38 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ce8fdf105c 
					 
					
						
						
							
							While creating temp. file on disk, if the current filename points to a existing directory then create new temp. file inside the directory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-22 20:02:39 +00:00 
						 
				 
			
				
					
						
							
							
								Seo Sanghyeon 
							
						 
					 
					
						
						
							
						
						fd6437f4f9 
					 
					
						
						
							
							Fix GetMainExecutable. Patch by Sam Bishop.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-27 22:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								Wojciech Matyjewicz 
							
						 
					 
					
						
						
							
						
						93c534623c 
					 
					
						
						
							
							Add a missing semicolon.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52290  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-15 18:02:47 +00:00 
						 
				 
			
				
					
						
							
							
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						fc19988bcb 
					 
					
						
						
							
							Fix the sys::Path::getSuffix() implementation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52288  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-15 15:15:19 +00:00 
						 
				 
			
				
					
						
							
							
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						cf45ca0408 
					 
					
						
						
							
							Fix redirection of stderr in sys::Program::ExecuteAndWait. There was logic  
						
						... 
						
						
						
						error that caused it to redirect stderr to stdout too often.
This fix is applied identically to the win32 code as well, but that is
untested.
--Thi line, and those below, will be ignored--
M    System/Unix/Program.inc
M    System/Win32/Program.inc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52233  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-12 12:53:35 +00:00 
						 
				 
			
				
					
						
							
							
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						905261efed 
					 
					
						
						
							
							Make I/O redirection handling in sys::Program a bit more consistent. No  
						
						... 
						
						
						
						functional changes. Win32 code is untested, but should work fine.
In the unix variant, rename RedirectFD to RedirectIO and let that function
handle empty and null paths instead of doing that in the caller 3 times. This
is the same as win32 already does it.
In the win32 variant, use Path::isEmpty() instead of checking the resulting
c_str() manually. This is the same as unix already does it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52230  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-12 10:47:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						6445537c84 
					 
					
						
						
							
							Unbreak build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-29 22:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						eecfa369eb 
					 
					
						
						
							
							Remove more iostream header includes. Needed to implement a "FlushStream"  
						
						... 
						
						
						
						function to flush a specified std::ostream.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51705  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-29 21:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4d9dd6beae 
					 
					
						
						
							
							Make PreVerifyID, IntSigsEnd, and KillSigsEnd const.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51088  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-14 00:42:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						844731a7f1 
					 
					
						
						
							
							Clean up the use of static and anonymous namespaces. This turned up  
						
						... 
						
						
						
						several things that were neither in an anonymous namespace nor static
but not intended to be global.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51017  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-13 00:00:25 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						fff116fd58 
					 
					
						
						
							
							Make constructors target-specific. This fixes problems where the path would  
						
						... 
						
						
						
						include backslashes on Windows. This should fix llvm-ld problems on win32.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-11 17:37:40 +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 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						e956398cf1 
					 
					
						
						
							
							Restore code to disable crash catcher on older OS X systems  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49568  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-12 00:47:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						3bd659ba20 
					 
					
						
						
							
							Make several symbols static.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49496  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-10 21:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						9b01cc0ede 
					 
					
						
						
							
							Make getDirnameSep a static method (not part of Path's interface).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49354  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-07 22:01:32 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						cf55c8e221 
					 
					
						
						
							
							Added method Path::getDirname().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49352  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-07 21:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						c5412c58d2 
					 
					
						
						
							
							Re-implemented Path::createDirectoryOnDisk (for Unix).  
						
						... 
						
						
						
						This method allows one to create a directory, and optionally create all parent
directories that do not exist.
The original implementation would require that *all* directories along a path
are writable by the user, including directories that already exist. For example,
suppose we wanted to create the directory "/tmp/foo/bar", and the directory
"/tmp" already exists, but not "/tmp/foo". Since "/tmp" is writable by all
users, the original implementation would work, and create "/tmp/foo", followed
by "/tmp/bar".
A problem occurred, however if one wanted to created the directory
"/Users/myuser/bar" (or equivalently "/home/myuser/bar"), and "/Users/myuser"
already existed and is writable by the current user. The directory
"/User/myuser" is writable by the user, but "/User" is not. The original
implementation of createDirectoryOnDisk would return with failure since "/User"
is not writable, even though "/User/mysuser" is writable.
The new implementation works by recursively creating parents as needed, and thus
doesn't need to check the permissions on every directory in a path.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49162  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-03 16:11:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						14c762d82f 
					 
					
						
						
							
							add some #includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49036  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 06:25:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						98b7e612b2 
					 
					
						
						
							
							MappedFile is dead, remove it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49035  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 06:20:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9ffd19af2e 
					 
					
						
						
							
							Implement Path::MapInFilePages/UnMapFilePages on unix, which  
						
						... 
						
						
						
						provides fast MappedFile::getFile for large files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49034  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 06:16:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						799ed1053b 
					 
					
						
						
							
							Stub out some sys::Path::MapInFilePages/UnMapFilePages methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49030  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 06:00:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						23ffec8258 
					 
					
						
						
							
							Make MappedFile::map return a const correct pointer, don't leak address space on Unix platforms.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 03:49:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bdbd2d710c 
					 
					
						
						
							
							Remove MappedFile support for mapping files for write and exec  
						
						... 
						
						
						
						and shared.  This complicates the design, is not used, and probably
doesn't even work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49022  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 03:10:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						540630f637 
					 
					
						
						
							
							cleanup the MappedFile API and comments.  This removes and updates  
						
						... 
						
						
						
						tons of out of date comments (really nothing throws here!) and fixes
some other fairly glaring issues: "size" used to return the size of 
the file *and* change it, depending on how you called it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 00:53:25 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						82b53cd2ba 
					 
					
						
						
							
							Actually disable crash reporting on Mac OS X, returning bugpoint to speedy  
						
						... 
						
						
						
						crash miscompilations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49000  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-31 22:19:25 +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 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						32f3b19a06 
					 
					
						
						
							
							Avoid calling array_endof in a static initializer, as it incurs  
						
						... 
						
						
						
						dynamic initialization.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-21 23:44:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3bdfa04cbe 
					 
					
						
						
							
							Fix Path::GetMainExecutable on cygwin, patch by Sam Bishop.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48328  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-13 05:22:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1a091447f4 
					 
					
						
						
							
							Stub out a Path::GetMainExecutable call to find the path to the  
						
						... 
						
						
						
						main executable of a program.  This needs to be implemented on windows.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47835  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-03 02:55:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e1b332a304 
					 
					
						
						
							
							Add path separator support, patch by Sam Bishop.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-27 06:17:10 +00:00 
						 
				 
			
				
					
						
							
							
								Lauro Ramos Venancio 
							
						 
					 
					
						
						
							
						
						2e78b7879d 
					 
					
						
						
							
							It is not safe to call fork in PrintStackTrace. Sometimes it freezes the program.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47161  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-15 18:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a1e4bba98a 
					 
					
						
						
							
							Set error message.  
						
						... 
						
						
						
						Patch by Shantonu Sen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-04 20:57:54 +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 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						79200788df 
					 
					
						
						
							
							Added "GetCurrentDirectory()" to sys::Path.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45182  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-18 22:07:33 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						fd52711675 
					 
					
						
						
							
							Added "isDirectory" method to llvm::sys::Path.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45168  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-18 19:46:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e507c48eeb 
					 
					
						
						
							
							Remove dead file and directory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44720  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-08 22:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						cb648f90a2 
					 
					
						
						
							
							Remove spurious consts. This fixes warnings with compilers that  
						
						... 
						
						
						
						are strict about such things.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-14 20:08:19 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						718cb665ca 
					 
					
						
						
							
							Add lengthof and endof templates that hide a lot of sizeof computations.  
						
						... 
						
						
						
						Patch by Sterling Stein!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41758  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-07 04:06:50 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						aa6b7fd5ec 
					 
					
						
						
							
							Solaris 2.x does not have RLIMIT_RSS, check for this symbol (analog NetBSD below), should subsume Cygwin  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37939  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-06 10:31:27 +00:00