e1e70b93ca 
								
							 
						 
						
							
							
								
								Attempt to unbreak the FreeBSD buildbot by XFAILing a unit test that seems to be  
							
							... 
							
							
							
							miscompiled by the system gcc-4.2.1
The test remains enabled for the second-stage test.
llvm-svn: 113824 
							
						 
						
							2010-09-14 00:51:58 +00:00  
				
					
						
							
							
								 
						
							
								bc3e8a7c93 
								
							 
						 
						
							
							
								
								Switch from EXPECT_EQ({true,false, ...) to the more canonical  
							
							... 
							
							
							
							EXPECT_{TRUE,FALSE}(...) macros. This also prevents suprious warnings about
bool-to-pointer conversion that occurs withit EXPECT_EQ.
llvm-svn: 108248 
							
						 
						
							2010-07-13 17:28:05 +00:00  
				
					
						
							
							
								 
						
							
								b5cd01335b 
								
							 
						 
						
							
							
								
								Fix death tests in -Asserts builds.  
							
							... 
							
							
							
							llvm-svn: 98701 
							
						 
						
							2010-03-17 01:18:45 +00:00  
				
					
						
							
							
								 
						
							
								f7ad620c62 
								
							 
						 
						
							
							
								
								Pacify the compiler (signed with unsigned comparison) by making  
							
							... 
							
							
							
							these constants unsigned.
llvm-svn: 83962 
							
						 
						
							2009-10-13 09:23:11 +00:00  
				
					
						
							
							
								 
						
							
								c4e367b854 
								
							 
						 
						
							
							
								
								Add a ceilLogBase2 function to APInt.  
							
							... 
							
							
							
							llvm-svn: 83932 
							
						 
						
							2009-10-13 01:49:02 +00:00  
				
					
						
							
							
								 
						
							
								73e76a1d60 
								
							 
						 
						
							
							
								
								Fix a few more conversion warnings on 4.0  
							
							... 
							
							
							
							llvm-svn: 82232 
							
						 
						
							2009-09-18 17:48:05 +00:00  
				
					
						
							
							
								 
						
							
								0ec4ed7b74 
								
							 
						 
						
							
							
								
								Another try at fixing compile warnings on 4.0  
							
							... 
							
							
							
							llvm-svn: 82148 
							
						 
						
							2009-09-17 17:46:53 +00:00  
				
					
						
							
							
								 
						
							
								6ced391121 
								
							 
						 
						
							
							
								
								Attempt to fix some 4.0.0 build warnings.  
							
							... 
							
							
							
							llvm-svn: 81752 
							
						 
						
							2009-09-14 02:38:53 +00:00  
				
					
						
							
							
								 
						
							
								da30ecdcdd 
								
							 
						 
						
							
							
								
								Simplify, now that gtest supports raw_ostream directly.  
							
							... 
							
							
							
							llvm-svn: 81102 
							
						 
						
							2009-09-06 02:31:26 +00:00  
				
					
						
							
							
								 
						
							
								0ffe0e096d 
								
							 
						 
						
							
							
								
								split raw_os_ostream out to its own header and implementation file.  This  
							
							... 
							
							
							
							means that raw_ostream no longer has to #include <iosfwd>.  Nothing in llvm
should use raw_os_ostream.h, but llvm-gcc and some unit tests do.
llvm-svn: 79886 
							
						 
						
							2009-08-24 04:02:06 +00:00  
				
					
						
							
							
								 
						
							
								40b384eade 
								
							 
						 
						
							
							
								
								Unbreak unit tests.  
							
							... 
							
							
							
							llvm-svn: 79879 
							
						 
						
							2009-08-24 02:02:58 +00:00  
				
					
						
							
							
								 
						
							
								ef793ccbdc 
								
							 
						 
						
							
							
								
								Correct for recent assert change.  
							
							... 
							
							
							
							llvm-svn: 79601 
							
						 
						
							2009-08-21 06:35:41 +00:00  
				
					
						
							
							
								 
						
							
								dadb1571b7 
								
							 
						 
						
							
							
								
								Fix bug with APInt::getBitsNeeded with for base 10 numbers 0-9.  
							
							... 
							
							
							
							llvm-svn: 79593 
							
						 
						
							2009-08-21 03:15:28 +00:00  
				
					
						
							
							
								 
						
							
								1264bcb4de 
								
							 
						 
						
							
							
								
								Allow '+' to appear in APInt strings, and add more unit tests.  
							
							... 
							
							
							
							llvm-svn: 79592 
							
						 
						
							2009-08-21 03:15:14 +00:00  
				
					
						
							
							
								 
						
							
								927191f179 
								
							 
						 
						
							
							
								
								Wrap unit test death tests in GTEST_HAS_DEATH_TEST  
							
							... 
							
							
							
							llvm-svn: 79218 
							
						 
						
							2009-08-17 00:55:33 +00:00  
				
					
						
							
							
								 
						
							
								2b01eab81c 
								
							 
						 
						
							
							
								
								Add failure tests to APInt unit test.  
							
							... 
							
							
							
							llvm-svn: 79209 
							
						 
						
							2009-08-16 23:36:01 +00:00  
				
					
						
							
							
								 
						
							
								3a1efd11bb 
								
							 
						 
						
							
							
								
								Convert APint::{fromString,APInt,getBitsNeeded} to use StringRef.  
							
							... 
							
							
							
							- Patch by Erick Tryzelaar, with some edits (and a bug fix) from me.
llvm-svn: 78885 
							
						 
						
							2009-08-13 02:33:34 +00:00  
				
					
						
							
							
								 
						
							
								10f1733d9a 
								
							 
						 
						
							
							
								
								Reapply 74494, this time removing the conflicting definition of operator<<  
							
							... 
							
							
							
							in APIntTest.cpp.
llvm-svn: 74550 
							
						 
						
							2009-06-30 20:10:56 +00:00  
				
					
						
							
							
								 
						
							
								b869a0ade1 
								
							 
						 
						
							
							
								
								Fix PR4040: APInt's string constructor is too strict  
							
							... 
							
							
							
							patch by Jeff Yasskin!
llvm-svn: 70058 
							
						 
						
							2009-04-25 18:34:04 +00:00  
				
					
						
							
							
								 
						
							
								680336d12f 
								
							 
						 
						
							
							
								
								* Fixed calls to APInt ctor to work for negative values on Darwin/x86  
							
							... 
							
							
							
							* Converted C-style casts to C++-style casts
llvm-svn: 68613 
							
						 
						
							2009-04-08 16:17:23 +00:00  
				
					
						
							
							
								 
						
							
								d1d2c50ea7 
								
							 
						 
						
							
							
								
								Converted a1.ll to unittests.  
							
							... 
							
							
							
							llvm-svn: 67652 
							
						 
						
							2009-03-24 21:36:09 +00:00  
				
					
						
							
							
								 
						
							
								5182b758a0 
								
							 
						 
						
							
							
								
								Renamed unittest files to have a consistent {Tt}est suffix.  
							
							... 
							
							
							
							llvm-svn: 67326 
							
						 
						
							2009-03-19 19:09:48 +00:00