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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						7c2e4f2fc5 
					 
					
						
						
							
							Make firstEightPowers const.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50975  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-12 16:38:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						84b7df43fb 
					 
					
						
						
							
							Remove uses of llvm/System/IncludeFile.h that are no longer needed.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-06 01:32:53 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						48e8c80e17 
					 
					
						
						
							
							Suppress -Wshorten-64-to-32 warnings for 64-bit hosts.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-02 21:15:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						8811080a65 
					 
					
						
						
							
							fcntl.h is pretty standard on unix (without the sys/)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50475  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-30 08:53:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						3e2dda63d0 
					 
					
						
						
							
							Fix a pointer-arithmetic bug that caused 64-bit host pointer values to  
						
						 
						
						... 
						
						
						
						be truncated to 32 bits. This fixes the recent Benchmarks/McCat/09-vor
regression on x86-64, among other things.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50372  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-28 20:25:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						c9715624fa 
					 
					
						
						
							
							Bug fix in BumpPtrAllocator: don't assume that all objects have the same alignment.  "Bump" of the pointer for the next allocated object to be of the specified alignment.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50362  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-28 17:58:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						beb4d8293d 
					 
					
						
						
							
							Add support for response files to the CommandLine library.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50355  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-28 16:44:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						3c02aca238 
					 
					
						
						
							
							Make these variables static.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-23 23:15:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						79f82f9fd5 
					 
					
						
						
							
							Check that APFloat::convert is not trying to target  
						
						 
						
						... 
						
						
						
						ppc long double, which doesn't work.
This may break some stuff temporarily, but I want to
avoid the propagation of code that assumes this works.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49983  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-20 01:34:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						b11af0db2e 
					 
					
						
						
							
							Use gv's --spartan option, which trades away an extra row of UI buttons  
						
						 
						
						... 
						
						
						
						for more space for displaying the graph.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49730  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-15 17:27:05 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						a442006f48 
					 
					
						
						
							
							Fix compilation errors on MSVC. Patch by Argiris Kirtzidis!  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49055  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 22:09:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						038112a4e0 
					 
					
						
						
							
							Change the MemoryBuffer::getFile* methods to take just a pointer to the  
						
						 
						
						... 
						
						
						
						start of a filename, not a filename+length.  All clients can produce a
null terminated name, and the system api's require null terminated 
strings anyway.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49041  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 18:04:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						11da4cf25c 
					 
					
						
						
							
							Reimplement MemoryBuffer::getFile with three enhancements:  
						
						 
						
						... 
						
						
						
						1) stop using MappedFile.
2) if profitable use the sys::path::MapInFilePages api to
   read the file.
3) otherwise fallback to read.
When sys::path::MapInFilePages is implemented, this provides
several benefits:
#1 : this avoids fragmenting memory for small files.
#2 : this avoids extraneous stat calls when the file size is known.
#3 : this only keeps the file descriptor open while reading the 
    file, not for the duration of the lifetime of the memory 
    buffer.  This fixes a serious clang FD 'leak' problem.
I believe that this will work on a win32 machine, but I don't have
one to test on.  I'd appreciate it if someone could check.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 06:05:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						37db5d67f9 
					 
					
						
						
							
							Remove the MappedFile::charBase member, rename base -> getBase() and  
						
						 
						
						... 
						
						
						
						make getBase() return a const-correct pointer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49025  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 03:40:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a7750c1142 
					 
					
						
						
							
							Change DiffFilesWithTolerance to be written in terms of MemoryBuffer,  
						
						 
						
						... 
						
						
						
						not an mmapped file.  This more closely matches its requirements and
provides an implicitly null terminated buffer, something this
routine had to emulate itself before.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49024  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 03:39:49 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						950a4c40b8 
					 
					
						
						
							
							Add explicit keywords.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48801  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-25 22:06:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						cfbb2f074d 
					 
					
						
						
							
							A quick nm audit turned up several fixed tables and objects that were  
						
						 
						
						... 
						
						
						
						marked read-write. Use const so that they can be allocated in a
read-only segment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48800  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-25 21:45:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f7a91e68a8 
					 
					
						
						
							
							Add assert for non-hexadecimal radixes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48421  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-16 20:05:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a8de38f351 
					 
					
						
						
							
							Fix a typo. It's causing consumer-typeset to miscompile. Perhaps more.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48035  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-07 22:39:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						cf609575ef 
					 
					
						
						
							
							Add support to APInt for shift and rotate operations with APInt  
						
						 
						
						... 
						
						
						
						instead of uint32_t for the shift/rotate count operand type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-29 01:40:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						93c276e1c9 
					 
					
						
						
							
							Add a method to APFloat to convert directly from APInt.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47738  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-29 01:26:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						61e015fe74 
					 
					
						
						
							
							Fix a bug that caused opt and other tools to silently ignore  
						
						 
						
						... 
						
						
						
						invalid command-line options.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-23 01:55:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						b5660dc822 
					 
					
						
						
							
							Add explicit keywords.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47382  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-20 16:44:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						d57160d097 
					 
					
						
						
							
							Add 'sink' cmdline option. Patch by Mikhail Glushenkov!  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-20 12:38:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						ae9f3a3b7c 
					 
					
						
						
							
							Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-20 11:08:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						a795aca96a 
					 
					
						
						
							
							Fixed bug in APInt::Profile() where the BitWidth field was not included in the  
						
						 
						
						... 
						
						
						
						profile of the APSInt object. This caused unexpected Profile collisions where
none should have occurred.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47338  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-19 20:50:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						e3e09574ae 
					 
					
						
						
							
							Fixed bug in FoldingSetIteratorImpl where we did not correctly check if  
						
						 
						
						... 
						
						
						
						we had reached the "fake bucket" after the last bucket, allowing the iterator
in some cases to run off the end of the hashtable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47178  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-15 21:12:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						5a0e7b41c1 
					 
					
						
						
							
							Fix a warning about comparison between signed and unsigned,  
						
						 
						
						... 
						
						
						
						being consistent with the rest of the APInt implementation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47138  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-14 22:38:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						42dd77f207 
					 
					
						
						
							
							Add countTrailingOnes member functions to APInt.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47086  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-13 21:11:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						1f801fa5ad 
					 
					
						
						
							
							Added "Profile" method to APFloat for use with FoldingSet.  
						
						 
						
						... 
						
						
						
						Added member template "Add" to FoldingSetNodeID that allows "adding" arbitrary
objects to a profile via dispatch to FoldingSetTrait<T>::Profile().
Removed FoldingSetNodeID::AddAPFloat and FoldingSetNodeID::APInt, as their
functionality is now replaced using the above mentioned member template.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46957  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-11 17:24:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						167b8bc24d 
					 
					
						
						
							
							Add support to FoldingSet for hashing APInt objects.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46833  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-06 23:09:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						26e3c445fc 
					 
					
						
						
							
							Added "bucket_iterators" to FoldingSet.  Bucket iterators allow iteration  
						
						 
						
						... 
						
						
						
						over all the nodes in a particular bucket.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46716  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-04 21:11:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						27a8e0dc2f 
					 
					
						
						
							
							Fixed 80 col. violation.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-04 17:14:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						b63fa050b7 
					 
					
						
						
							
							Chris' change to print an approximation to long doubles  
						
						 
						
						... 
						
						
						
						exposed a bug in APFloat's long double->double conversion of
NaNs.  Broke several things in the ieee part of gcc testsuite.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-31 18:34:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						b10abe1e8c 
					 
					
						
						
							
							Remove top-level const qualifiers from casts, avoiding associated  
						
						 
						
						... 
						
						
						
						compiler warnings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46509  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-29 12:08:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lauro Ramos Venancio 
							
						 
					 
					
						
						
							
						
						42f6e455de 
					 
					
						
						
							
							Simplify the code and fix a typo.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46458  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-28 20:02:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lauro Ramos Venancio 
							
						 
					 
					
						
						
							
						
						599ddf9a76 
					 
					
						
						
							
							Fix fpcmp infinite loop when comparing "29-266" with "29-268".  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46455  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-28 18:23:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						4048a08284 
					 
					
						
						
							
							Added FoldingSet style 'profiling' support for APSInt.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46189  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-19 04:31:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						e420debd26 
					 
					
						
						
							
							Added FoldingSet style 'profiling' support for APInt.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46188  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-19 04:23:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						0a3fecad0a 
					 
					
						
						
							
							Made 'FoldingSetNodeID' a proper class instead of a nested class in  
						
						 
						
						... 
						
						
						
						'FoldingSetNodeImpl' (previously 'FoldingSetNodeID' was a typedef of
'FoldingSetNodeImpl::NodeID').
Why?  Clients can now easily forward declare 'FoldingSetNodeID' without having
to include FoldingSet.h.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46187  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-19 04:22:50 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fc643c5e88 
					 
					
						
						
							
							remove attribution from lib Makefiles.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45415  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:09:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						97d37260df 
					 
					
						
						
							
							Cygwin defines uint32_t as unsigned long. Unbreak call to std::min in this case  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45342  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-24 11:16:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9af1887537 
					 
					
						
						
							
							Don't have APInt.cpp depend upon DerivedTypes.h. This helps with splitting the  
						
						 
						
						... 
						
						
						
						Support libraries separately into their own module.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-11 06:53:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36d26c201f 
					 
					
						
						
							
							proper #include order.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44707  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-08 19:00:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						985cb62234 
					 
					
						
						
							
							Adding a StringPool data structure, which GC will use.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44705  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-08 17:07:47 +00:00