Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								447762da85 
								
							 
						 
						
							
							
								
								Merge System into Support.  
							
							 
							
							... 
							
							
							
							llvm-svn: 120298 
							
						 
						
							2010-11-29 18:16:10 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								2ed3fe08e9 
								
							 
						 
						
							
							
								
								report_fatal_error: Simplify a possible ambiguity.  
							
							 
							
							... 
							
							
							
							llvm-svn: 118972 
							
						 
						
							2010-11-13 02:48:51 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								c8ba8d2085 
								
							 
						 
						
							
							
								
								Some versions of gcc still warn about "ignoring return value ... declared  
							
							 
							
							... 
							
							
							
							with attribute warn_unused_result" here - suppress the warning harder.
llvm-svn: 114072 
							
						 
						
							2010-09-16 08:20:49 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								3490ff4002 
								
							 
						 
						
							
							
								
								Tidy.  
							
							 
							
							... 
							
							
							
							llvm-svn: 111432 
							
						 
						
							2010-08-18 22:04:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7aa9eb16fd 
								
							 
						 
						
							
							
								
								include config.h to get config params, hopefully unbreaking mingw builder.  
							
							 
							
							... 
							
							
							
							llvm-svn: 111325 
							
						 
						
							2010-08-17 23:22:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6217082dc3 
								
							 
						 
						
							
							
								
								report_fatal_error can't use errs(), because errs() can call  
							
							 
							
							... 
							
							
							
							into report_fatal_error.  Just blast the string to stderr with write(2)
and hope for the best!  Part of rdar://8318441
llvm-svn: 111320 
							
						 
						
							2010-08-17 23:03:53 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								401d4c9341 
								
							 
						 
						
							
							
								
								Run interrupt routines as part of report_fatal_error, since we are failing  
							
							 
							
							... 
							
							
							
							ungracefully.
llvm-svn: 103334 
							
						 
						
							2010-05-08 02:10:36 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								59c5753174 
								
							 
						 
						
							
							
								
								rename llvm_install_error_handler -> install_fatal_error_handler  
							
							 
							
							... 
							
							
							
							and friends.
llvm-svn: 100717 
							
						 
						
							2010-04-07 23:12:29 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2104b8d36e 
								
							 
						 
						
							
							
								
								rename llvm::llvm_report_error -> llvm::report_fatal_error  
							
							 
							
							... 
							
							
							
							llvm-svn: 100709 
							
						 
						
							2010-04-07 22:58:41 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								b452d4e9e4 
								
							 
						 
						
							
							
								
								Fix minor style issues.  
							
							 
							
							... 
							
							
							
							llvm-svn: 99414 
							
						 
						
							2010-03-24 19:38:02 +00:00  
						
					 
				
					
						
							
							
								 
								David Greene
							
						 
						
							 
							
							
							
							
								
							
							
								80604d5f09 
								
							 
						 
						
							
							
								
								Change errs() to dbgs().  
							
							 
							
							... 
							
							
							
							llvm-svn: 92637 
							
						 
						
							2010-01-05 01:28:29 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								e392e6236d 
								
							 
						 
						
							
							
								
								Add a comment explaining why llvm_unreachable_internal doesn't call  
							
							 
							
							... 
							
							
							
							the ErrorHandler callback.
llvm-svn: 79541 
							
						 
						
							2009-08-20 17:15:19 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								1432ef864e 
								
							 
						 
						
							
							
								
								This void is implicit in C++.  
							
							 
							
							... 
							
							
							
							llvm-svn: 78848 
							
						 
						
							2009-08-12 22:10:57 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								1bf60c257c 
								
							 
						 
						
							
							
								
								Add support for a user supplied pointer argument to llvm_install_error_handler.  
							
							 
							
							... 
							
							
							
							llvm-svn: 78553 
							
						 
						
							2009-08-10 03:36:26 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								cd51ea510a 
								
							 
						 
						
							
							
								
								Allow llvm_report_error to accept a Twine.  
							
							 
							
							... 
							
							
							
							llvm-svn: 76961 
							
						 
						
							2009-07-24 07:58:10 +00:00  
						
					 
				
					
						
							
							
								 
								Torok Edwin
							
						 
						
							 
							
							
							
							
								
							
							
								fbcc663cbf 
								
							 
						 
						
							
							
								
								llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.  
							
							 
							
							... 
							
							
							
							This adds location info for all llvm_unreachable calls (which is a macro now) in
!NDEBUG builds.
In NDEBUG builds location info and the message is off (it only prints
"UREACHABLE executed").
llvm-svn: 75640 
							
						 
						
							2009-07-14 16:55:14 +00:00  
						
					 
				
					
						
							
							
								 
								Torok Edwin
							
						 
						
							 
							
							
							
							
								
							
							
								1ab40bef8d 
								
							 
						 
						
							
							
								
								After converting assert(0) to LLVM_UNREACHABLE we lost file/line location.  
							
							 
							
							... 
							
							
							
							Fix by making the LLVM_UNREACHABLE pass __FILE__ and __LINE__ to
llvm_unreachable.
llvm-svn: 75631 
							
						 
						
							2009-07-14 12:49:22 +00:00  
						
					 
				
					
						
							
							
								 
								Torok Edwin
							
						 
						
							 
							
							
							
							
								
							
							
								56d0659726 
								
							 
						 
						
							
							
								
								assert(0) -> LLVM_UNREACHABLE.  
							
							 
							
							... 
							
							
							
							Make llvm_unreachable take an optional string, thus moving the cerr<< out of
line.
LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
NDEBUG builds.
llvm-svn: 75379 
							
						 
						
							2009-07-11 20:10:48 +00:00  
						
					 
				
					
						
							
							
								 
								Torok Edwin
							
						 
						
							 
							
							
							
							
								
							
							
								973c214ce0 
								
							 
						 
						
							
							
								
								Fix braces.  
							
							 
							
							... 
							
							
							
							llvm-svn: 74923 
							
						 
						
							2009-07-07 17:39:53 +00:00  
						
					 
				
					
						
							
							
								 
								Torok Edwin
							
						 
						
							 
							
							
							
							
								
							
							
								6c2d233e7a 
								
							 
						 
						
							
							
								
								Introduce new error handling API.  
							
							 
							
							... 
							
							
							
							This will replace exit()/abort() style error handling with an API
that allows clients to register custom error handling hooks.
The default is to call exit(1) when no error handler is provided.
llvm-svn: 74922 
							
						 
						
							2009-07-07 17:32:34 +00:00