Dale Johannesen 
							
						 
					 
					
						
						
							
						
						9e3d3abd93 
					 
					
						
						
							
							Remove the assumption that FP's are either float or  
						
						... 
						
						
						
						double from some of the many places in the optimizers
it appears, and do something reasonable with x86
long double.
Make APInt::dump() public, remove newline, use it to
dump ConstantSDNode's.
Allow APFloats in FoldingSet.
Expand X86 backend handling of long doubles (conversions
to/from int, mostly).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41967  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-14 22:26:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						f82e1e66ce 
					 
					
						
						
							
							And an FoldingSetImpl::NodeID::AddInteger overload for int64_t, to avoid  
						
						... 
						
						
						
						ambiguity.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-14 20:48:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						34aae111ff 
					 
					
						
						
							
							remove folding set debug output  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-24 01:41:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e4116f8553 
					 
					
						
						
							
							Encode small integers more densely in foldingset, avoiding overflowing the SmallVector as often.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33864  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 01:48:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0de4439ad1 
					 
					
						
						
							
							improve comments, add an assertion  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33750  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-01 05:33:21 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9e693eb499 
					 
					
						
						
							
							Add some debug output.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33718  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-31 21:27:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b85210f508 
					 
					
						
						
							
							minor cleanups.  Fix off-by-one in accounting the number of nodes when the  
						
						... 
						
						
						
						table grows.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33698  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-31 06:04:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3cab071f6f 
					 
					
						
						
							
							reformat comment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33675  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-30 23:16:22 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						39c6d3aac1 
					 
					
						
						
							
							assert.h -> cassert  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31399  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-03 01:38:14 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2b8ba512be 
					 
					
						
						
							
							#include <assert.h>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31386  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-02 23:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						1f67a99260 
					 
					
						
						
							
							Allow FoldingSet clients to pump up the initial hash size.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-02 14:21:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						a97c67c866 
					 
					
						
						
							
							Try again.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-29 09:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						d8cb446aa2 
					 
					
						
						
							
							Not handling zero length strings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31277  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-29 08:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						2ac33c447d 
					 
					
						
						
							
							SmallVector append not insert.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-27 19:38:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						47ce6b4752 
					 
					
						
						
							
							Grrr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31223  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-27 19:20:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						788a0c6a18 
					 
					
						
						
							
							Temp patch for missing functionality.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-27 19:14:16 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						160db5d20a 
					 
					
						
						
							
							MathExtras isn't in the llvm/ADT directory but in the llvm/Support directory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31219  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-27 18:47:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						18529f3515 
					 
					
						
						
							
							Apply editorials.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31218  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-27 18:05:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						0e5af195f6 
					 
					
						
						
							
							Breakout folding hash set from SelectionDAGCSEMap.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31215  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-27 16:16:16 +00:00