Duncan Sands 
							
						 
					 
					
						
						
							
						
						852cd112ed 
					 
					
						
						
							
							Add support for AuroraUX.  Patch by evocallaghan.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73766  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-19 14:40:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						e53118ea32 
					 
					
						
						
							
							Update CMake files to account for new location of Threading.cpp.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73708  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-18 17:47:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e3cd5ca7e7 
					 
					
						
						
							
							Move Threading.[h|cpp] from Support to System.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73707  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-18 16:54:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1cca27ebb6 
					 
					
						
						
							
							Add newline at end of file.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73551  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-16 20:53:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						dd0ae752ed 
					 
					
						
						
							
							Add Threading.cpp to the CMake project files  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73516  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-16 17:45:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						4c7ac18fc9 
					 
					
						
						
							
							Split the thread-related APIs out into their own file, and add a few more  
						
						 
						
						... 
						
						
						
						calls for convenience.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73512  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-16 17:33:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						e8ebb0fe1b 
					 
					
						
						
							
							Add support for outputting ANSI colors to raw_fd_ostream.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72854  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-04 07:09:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Stump 
							
						 
					 
					
						
						
							
						
						c5ca713b80 
					 
					
						
						
							
							Add support for letting the client choose different flavors of NaNs.  Testcase to be  
						
						 
						
						... 
						
						
						
						added in clang.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72606  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-30 03:49:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						51b16f4737 
					 
					
						
						
							
							Untabification.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72604  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-30 01:09:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						0d09b83a48 
					 
					
						
						
							
							Minor fix for CMake build system  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-27 16:52:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						7eaf057e54 
					 
					
						
						
							
							Add llvm::triple constructor from arch, vendor, os strings, and recognize  
						
						 
						
						... 
						
						
						
						DragonFly OS type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72242  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-22 02:24:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						cf69a743b7 
					 
					
						
						
							
							80 column violation.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72235  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-21 23:47:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						6afe2fa288 
					 
					
						
						
							
							Have llvm_start_multithreaded return a bool indicating whether multithreaded  
						
						 
						
						... 
						
						
						
						initialization succeeded or not, rather than just asserting.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72182  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-20 21:03:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						b4d97b78df 
					 
					
						
						
							
							Add llvm_start_multithreaded(), which starts up the LLVM internals in thread-safe mode.  Provide double-check locking  
						
						 
						
						... 
						
						
						
						initialization of ManagedStatic's when running in thread-safe mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72151  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-20 00:39:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						96cd7af935 
					 
					
						
						
							
							Tweak MemoryBuffer::getSTDIN so that it returns after the first EOF.  
						
						 
						
						... 
						
						
						
						It doesn't matter for piped input, but it's annoying when typing at the 
console.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71998  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-18 08:44:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Stump 
							
						 
					 
					
						
						
							
						
						8cf6571ec0 
					 
					
						
						
							
							Add dumping support for DW_AT_APPLE_isa and DW_AT_APPLE_block.  
						
						 
						
						... 
						
						
						
						Radar 6867696
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71750  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-14 00:03:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Stump 
							
						 
					 
					
						
						
							
						
						f3dc0c048a 
					 
					
						
						
							
							Fix whitespacing (space after switch).  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71738  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-13 23:23:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jay Foad 
							
						 
					 
					
						
						
							
						
						4e5ea553d0 
					 
					
						
						
							
							Move helper functions for optimizing division by constant into the APInt  
						
						 
						
						... 
						
						
						
						class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-30 10:15:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						b587f9662a 
					 
					
						
						
							
							Add support for a character after a command line option. Like '-Os'.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70437  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-29 23:26:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						38300e91f5 
					 
					
						
						
							
							Fix PR4040: APInt's string constructor is too strict  
						
						 
						
						... 
						
						
						
						patch by Jeff Yasskin!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70058  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-25 18:34:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						8f7be4731e 
					 
					
						
						
							
							Make all raw_ostreams support the tell() function.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69583  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-20 07:34:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d7fd2126c2 
					 
					
						
						
							
							teach EscapeString and UnescapeString to handle ".  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69211  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-15 20:12:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						00a7b52385 
					 
					
						
						
							
							Remove AllowInverse: it leaks memory and is not the right  
						
						 
						
						... 
						
						
						
						abstraction for CommandLine.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-08 03:43:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						7074875642 
					 
					
						
						
							
							Fix build on Linux.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68269  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-02 01:11:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						23e97b05da 
					 
					
						
						
							
							Add llvm::Triple class for abstracting access to target triples.  
						
						 
						
						... 
						
						
						
						- The code is silly, I'm just amusing myself. Rewrite to be efficient
   if you like. :)
Also, if you wish to debate the proper names of the triple components
I'm all ears.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68252  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-01 21:53:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						de551f91d8 
					 
					
						
						
							
							Use CHAR_BIT instead of hard-coding 8 in several places where it  
						
						 
						
						... 
						
						
						
						is appropriate. This helps visually differentiate host-oriented
calculations from target-oriented calculations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68227  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-01 18:45:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						d485e885f0 
					 
					
						
						
							
							* Fixed spelling of `invertible'  
						
						 
						
						... 
						
						
						
						* Simplified if statement
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68163  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-01 00:15:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e8b64106ec 
					 
					
						
						
							
							move a large method out of line.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67892  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-28 02:08:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						1b25cb2416 
					 
					
						
						
							
							Fix internal representation of fp80 to be the  
						
						 
						
						... 
						
						
						
						same as a normal i80 {low64, high16} rather
than its own {high64, low16}.  A depressing number
of places know about this; I think I got them all.
Bitcode readers and writers convert back to the old
form to avoid breaking compatibility.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67562  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-23 21:16:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						f871ccb853 
					 
					
						
						
							
							Now that errs() is properly non-buffered, there's no need to  
						
						 
						
						... 
						
						
						
						explicitly flush it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67526  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-23 15:57:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						bf5836b075 
					 
					
						
						
							
							Fix comment typo.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67302  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-19 11:37:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						b372c1114c 
					 
					
						
						
							
							Add BUILTIN_EXPECT Support/Compiler macro.  
						
						 
						
						... 
						
						
						
						- Use for exceptional buffer conditions in raw_ostream:write to shave
   off a cycle or two.
 - Please rename if you have a better one.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67103  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-17 21:15:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						262541b074 
					 
					
						
						
							
							raw_ostream: Put all exceptional conditions in raw_ostream::write  
						
						 
						
						... 
						
						
						
						under a single branch.
Also, add a FIXME for formatted output.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67069  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-17 01:36:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						d17d74bb80 
					 
					
						
						
							
							raw_ostream: Rework implementation of unbuffered streams so outputting  
						
						 
						
						... 
						
						
						
						a single character requires only one branch to follow slow path.
 - Never use a buffer when writing on an unbuffered stream.
 - Move default buffer size to header.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67066  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-17 01:13:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						89a66a96fe 
					 
					
						
						
							
							raw_ostream: Replace flush_impl with write_impl, which takes data to  
						
						 
						
						... 
						
						
						
						write as arguments.
 - Add raw_ostream::GetNumBytesInBuffer.
 - Privatize buffer pointers.
 - Get rid of slow and unnecessary code for writing out large strings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67060  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-16 23:29:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						cf2a2c6a26 
					 
					
						
						
							
							raw_ostream: Lift out flush_nonempty.  
						
						 
						
						... 
						
						
						
						- Flush a known non-empty buffers; enforces the interface to
   flush_impl and kills off HandleFlush (which I saw no reason to be
   an inline method, Chris?).
 - Clarify invariant that flush_impl is only called with OutBufCur >
   OutBufStart.
 - This also cleary collects all places where we have to deal with the
   buffer possibly not existing.
 - A few more comments and fixing the unbuffered behavior remain in
   this commit sequence.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67057  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-16 22:55:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						b451a0cdec 
					 
					
						
						
							
							Make raw_ostream::operator<<(const void *) fast; it doesn't matter but  
						
						 
						
						... 
						
						
						
						it is easy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-16 22:08:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						de75d7ffcd 
					 
					
						
						
							
							Add slow path for single character write, and use exclusively for  
						
						 
						
						... 
						
						
						
						single characters writes outside of the fast path in raw_ostream.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67053  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-16 22:00:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stuart Hastings 
							
						 
					 
					
						
						
							
						
						d52ec65b6d 
					 
					
						
						
							
							Fix a hashing bug in APInt.  A certain pathological testcase (too  
						
						 
						
						... 
						
						
						
						large for the testsuite) took over six minutes to compile on my Mac.
The patched LLVM-GCC compiles that testcase in three seconds (GCC
takes less than one second).  This hash function is more complex
(about 35 instructions on x86) than what Chris wanted, but I expect it
will be well-behaved with arbitrary inputs.
Thank you to everyone who responded to my previous request for advice.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66962  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-13 21:51:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ee167a729e 
					 
					
						
						
							
							just initialize the first element, we don't need to set the rest to zeros.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66850  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-13 00:24:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						807926a945 
					 
					
						
						
							
							Eliminate a 9640 byte static mutable initialized data item by moving it  
						
						 
						
						... 
						
						
						
						to the stack.  This shrinks all llvm tools by 9k, and improves reentrancy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-13 00:03:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e213f3f972 
					 
					
						
						
							
							static functions don't need an anonymous namespace.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66845  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-12 23:59:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						e77e434bc9 
					 
					
						
						
							
							PR3478: raw_ostream should not buffer stderr  
						
						 
						
						... 
						
						
						
						- Add unbuffered flag to raw_ostream, forwarded by raw_fd_ostream and
   used by raw_stderr_ostream.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66545  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-10 16:21:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c7ffc9efd6 
					 
					
						
						
							
							Use c_str() to force the string to be nul-terminated.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 18:13:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						49155ffaba 
					 
					
						
						
							
							on apple systems, integrate nicely with crash reporter.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66264  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 07:19:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						30a31ebf7f 
					 
					
						
						
							
							Add missing file.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66160  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-05 09:19:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d56786f79a 
					 
					
						
						
							
							Daniel wanted the stack printed upside down.  Perhaps he  
						
						 
						
						... 
						
						
						
						feels a kinship to machine stacks that grow down.  Now we get
stuff like this:
Stack dump:
0.	Program arguments: clang clang_crash_Iw2Osj.mi 
1.	/Developer/SDKs/MacOSX10.5.sdk/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h:624:1: parsing function body '_mm_cvtpi16_ps'
2.	/Developer/SDKs/MacOSX10.5.sdk/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h:624:1: in compound statement ('{}')
Abort
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-05 07:03:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fcba7cd630 
					 
					
						
						
							
							indicate what the program args line is.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66144  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-05 06:51:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e97c733541 
					 
					
						
						
							
							add some helper classes for building light-weight symbolic stack traces  
						
						 
						
						... 
						
						
						
						that get printed when a program crashes.  This is the first step of many.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66076  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 21:40:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						13319ceffd 
					 
					
						
						
							
							The debugger sometimes lookup dynamically in the runtime to find ivar info of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF.  
						
						 
						
						... 
						
						
						
						Add support for two additional DWARF attributes to encode Objective-C runtime version number.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64834  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-17 22:43:44 +00:00