Misha Brukman 
							
						 
					 
					
						
						
							
						
						3a54b3dc87 
					 
					
						
						
							
							Removed trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62000  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-09 19:25:42 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						c04b6917c1 
					 
					
						
						
							
							Work around PR1000.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-10 10:05:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						886645a3c3 
					 
					
						
						
							
							split out the functionality of utohexstr into a new utohex_buffer  
						
						... 
						
						
						
						helper.  This allows us to convert numbers to hex without necessarily
needing to make a std::string to hold the result.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58961  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-10 04:22:46 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						30f100e140 
					 
					
						
						
							
							Fix incorrect testing for the end of the both strings in CStrInCStrNoCase.  This could cause a read-out-of-bounds error if s2 is smaller than s1.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-22 23:16:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						c9debfbf06 
					 
					
						
						
							
							Add llvm::hexdigit to StringExtras (number -> hexadecimal char)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57536  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-14 23:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						1fd2e6d84e 
					 
					
						
						
							
							Make the interface of CStrInCStrNoCase be the same as strcasestr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50828  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-07 20:04:18 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						fdedd5397d 
					 
					
						
						
							
							Fix some serious logical errors in CStrInCStrNoCase pointed out by Bill.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50826  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-07 19:22:36 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						fbd15899b3 
					 
					
						
						
							
							Guard for empty strings in CStrInCStrNoCase.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50823  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-07 18:49:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						6925f5074f 
					 
					
						
						
							
							Added CStrInCStrNoCase, a portable implementation of strcasestr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50821  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-07 18:35:46 +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 
						 
				 
			
				
					
						
							
							
								Scott Michel 
							
						 
					 
					
						
						
							
						
						0123b7dcfa 
					 
					
						
						
							
							Make tblgen a little smarter about constants smaller than i32. Currently,  
						
						... 
						
						
						
						tblgen will complain if a sign-extended constant does not fit into a
data type smaller than i32, e.g., i16. This causes a problem when certain
hex constants are used, such as 0xff for byte masks or immediate xor
values.
tblgen will try the sign-extended value first and, if the sign extended
value would overflow, it tries to see if the unsigned value will fit.
Consequently, a software developer can now safely incant:
	(XORHIr16 R16C:$rA, 0xffff)
which is somewhat clearer and more informative than incanting:
	(XORHIr16 R16C:$rA, (i16 -1))
even if the two are bitwise equivalent.
Tblgen also outputs the 64-bit unsigned constant in the generated ISel code
when getTargetConstant() is invoked.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47188  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-15 23:05:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4569553432 
					 
					
						
						
							
							don't form an std::string with a null pointer, it aborts.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46166  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-18 18:54:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ed47a1335 
					 
					
						
						
							
							Don't attribute in file headers anymore.  See llvmdev for the  
						
						... 
						
						
						
						discussion of this change.  Boy are my fingers tired. ;-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 19:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Lamb 
							
						 
					 
					
						
						
							
						
						c5ccbdbe32 
					 
					
						
						
							
							Add an uppercase conversion utility function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43146  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-18 19:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						6d5e7d917b 
					 
					
						
						
							
							fix reversal bug in preceding checkin  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41705  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-04 17:32:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						ee8476847d 
					 
					
						
						
							
							Revise per review of previous patch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41645  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-31 17:03:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						eaf089430e 
					 
					
						
						
							
							Enhance APFloat to retain bits of NaNs (fixes oggenc).  
						
						... 
						
						
						
						Use APFloat interfaces for more references, mostly
of ConstantFPSDNode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-31 04:03:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d5b58c239e 
					 
					
						
						
							
							Add a helper function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31981  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-28 22:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e36126f5e 
					 
					
						
						
							
							Add two helper functions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29150  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-14 22:54:06 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						79818a40d7 
					 
					
						
						
							
							Favor C++ casts over C casts in C++ code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-01 07:03:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6fb568f77e 
					 
					
						
						
							
							Fix utostr once and for all, by making there only be one function named  
						
						... 
						
						
						
						utostr.  To keep the efficiency in the 32-bit case, make it check to see if
the value is 32-bits and if so switch over to the faster 32-bit case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28601  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-31 21:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						37e8bde141 
					 
					
						
						
							
							Fix build breakage on alpha, without causing it on x86.  as a bonus, all platforms can invent the same number of unique names now  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28596  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-31 20:18:28 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						f48ec61fbd 
					 
					
						
						
							
							revert for now  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-31 19:16:26 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						cffba3a6e9 
					 
					
						
						
							
							make 64-bit safe and fix the build on alpha  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28593  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-31 18:56:42 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						19b7e0e0ca 
					 
					
						
						
							
							For PR786:  
						
						... 
						
						
						
						Minor tweaks in public headers and a few .cpp files so that LLVM can build
successfully with -pedantic and projects using LLVM with -pedantic don't
get warnings from LLVM. There's still more -pedantic warnings to fix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28453  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-24 19:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8211e82e40 
					 
					
						
						
							
							add some methods for case-insensitive string compares  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25659  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-26 20:36:29 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						9769ab2226 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 20:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						be4922a28a 
					 
					
						
						
							
							Convert some old C-style casts to C++ style.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19868  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-28 07:22:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						67cb2f6eb5 
					 
					
						
						
							
							Do not let 'ftostr' return a string that starts with spaces.  This allows  
						
						... 
						
						
						
						the AsmWriter to emit FP constants like 1.0 in normal exponential notation
instead of hex notation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-04 01:56:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						551ccae044 
					 
					
						
						
							
							Changes For Bug 352  
						
						... 
						
						
						
						Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-01 22:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						8831db745b 
					 
					
						
						
							
							Instead of int64_t, overload itostr with `long long' parameter.  
						
						... 
						
						
						
						This appeases both SparcV9 and 64-bit PowerPC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15910  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-18 22:56:12 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						b5e1decefb 
					 
					
						
						
							
							Add itostr(long) for our furry 64-bit friends.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 18:08:52 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						c5f9d8c630 
					 
					
						
						
							
							Use C++-style <cstdio> instead of C-style <stdio.h>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15042  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-20 16:14:06 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						913e1b4bdd 
					 
					
						
						
							
							Dump the old-fashioned C-style <ctype.h> in favor of new `C++'-style <cctype>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15025  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-20 02:18:25 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						497b52f381 
					 
					
						
						
							
							isupper() and tolower() are declared in <ctype.h>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15016  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-20 00:52:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						85e4eb6dc0 
					 
					
						
						
							
							Fix warning compiling with VC++  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14772  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-12 20:25:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						990a6a39c0 
					 
					
						
						
							
							Unbreak the build.  tsk tsk  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14390  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-25 00:18:02 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						64aed54684 
					 
					
						
						
							
							Add a LowercaseString() utility function, courtesy of brg.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-24 23:38:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						63d64a80bc 
					 
					
						
						
							
							GCC doesn't like prefix form of cast with two identifiers I guess.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14021  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-04 20:21:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2908ca78b0 
					 
					
						
						
							
							Add explicit casts to silence warnings.  There is no need to use snprintf here.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14013  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-04 19:10:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9fc8a3ec2e 
					 
					
						
						
							
							add new function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10638  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-29 05:06:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8b70b78ba4 
					 
					
						
						
							
							Fixes for PR114: Thanks to Reid Spencer!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10029  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-16 20:21:15 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						0b64ca3cbd 
					 
					
						
						
							
							Apparently my Mac OS X fixes were not entirely compatible with SPARC...hmm.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9612  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-30 15:03:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						78e1dcc321 
					 
					
						
						
							
							Add support for utostr(unsigned long)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-29 20:06:19 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						b2109ce978 
					 
					
						
						
							
							Added LLVM notice.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 19:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						27db7e0472 
					 
					
						
						
							
							Output a very high-precision number  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8856  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-05 00:41:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						48486893f4 
					 
					
						
						
							
							Standardize header file comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-30 18:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						a9f6e4ae0e 
					 
					
						
						
							
							Regularize the names of #include-guards.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6732  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-17 00:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						35c15b4bfe 
					 
					
						
						
							
							Add new function utohexstr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2140  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-07 08:36:19 +00:00