6395e5060d 
								
							 
						 
						
							
							
								
								fix a gcc warning: comparison between signed and unsigned integer expressions  
							
							... 
							
							
							
							llvm-svn: 41972 
							
						 
						
							2007-09-14 22:57:00 +00:00  
				
					
						
							
							
								 
						
							
								98d3a08d8f 
								
							 
						 
						
							
							
								
								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).
llvm-svn: 41967 
							
						 
						
							2007-09-14 22:26:36 +00:00  
				
					
						
							
							
								 
						
							
								14cf78cde5 
								
							 
						 
						
							
							
								
								And an FoldingSetImpl::NodeID::AddInteger overload for int64_t, to avoid  
							
							... 
							
							
							
							ambiguity.
llvm-svn: 41960 
							
						 
						
							2007-09-14 20:48:42 +00:00  
				
					
						
							
							
								 
						
							
								a5821eca0d 
								
							 
						 
						
							
							
								
								remove folding set debug output  
							
							... 
							
							
							
							llvm-svn: 34549 
							
						 
						
							2007-02-24 01:41:48 +00:00  
				
					
						
							
							
								 
						
							
								010ee96261 
								
							 
						 
						
							
							
								
								Encode small integers more densely in foldingset, avoiding overflowing the SmallVector as often.  
							
							... 
							
							
							
							llvm-svn: 33864 
							
						 
						
							2007-02-04 01:48:10 +00:00  
				
					
						
							
							
								 
						
							
								4f5cdecde3 
								
							 
						 
						
							
							
								
								improve comments, add an assertion  
							
							... 
							
							
							
							llvm-svn: 33750 
							
						 
						
							2007-02-01 05:33:21 +00:00  
				
					
						
							
							
								 
						
							
								e7422f6b8d 
								
							 
						 
						
							
							
								
								Add some debug output.  
							
							... 
							
							
							
							llvm-svn: 33718 
							
						 
						
							2007-01-31 21:27:38 +00:00  
				
					
						
							
							
								 
						
							
								0dbb13735e 
								
							 
						 
						
							
							
								
								minor cleanups.  Fix off-by-one in accounting the number of nodes when the  
							
							... 
							
							
							
							table grows.
llvm-svn: 33698 
							
						 
						
							2007-01-31 06:04:41 +00:00  
				
					
						
							
							
								 
						
							
								a94523df7b 
								
							 
						 
						
							
							
								
								reformat comment  
							
							... 
							
							
							
							llvm-svn: 33675 
							
						 
						
							2007-01-30 23:16:22 +00:00  
				
					
						
							
							
								 
						
							
								f16dbf697a 
								
							 
						 
						
							
							
								
								assert.h -> cassert  
							
							... 
							
							
							
							llvm-svn: 31399 
							
						 
						
							2006-11-03 01:38:14 +00:00  
				
					
						
							
							
								 
						
							
								a1fde82b6b 
								
							 
						 
						
							
							
								
								#include <assert.h>  
							
							... 
							
							
							
							llvm-svn: 31386 
							
						 
						
							2006-11-02 23:48:53 +00:00  
				
					
						
							
							
								 
						
							
								eb0fd251c1 
								
							 
						 
						
							
							
								
								Allow FoldingSet clients to pump up the initial hash size.  
							
							... 
							
							
							
							llvm-svn: 31377 
							
						 
						
							2006-11-02 14:21:26 +00:00  
				
					
						
							
							
								 
						
							
								179ebd3fc3 
								
							 
						 
						
							
							
								
								Try again.  
							
							... 
							
							
							
							llvm-svn: 31278 
							
						 
						
							2006-10-29 09:19:59 +00:00  
				
					
						
							
							
								 
						
							
								8f05a611e9 
								
							 
						 
						
							
							
								
								Not handling zero length strings.  
							
							... 
							
							
							
							llvm-svn: 31277 
							
						 
						
							2006-10-29 08:27:07 +00:00  
				
					
						
							
							
								 
						
							
								cef515fcc0 
								
							 
						 
						
							
							
								
								SmallVector append not insert.  
							
							... 
							
							
							
							llvm-svn: 31224 
							
						 
						
							2006-10-27 19:38:32 +00:00  
				
					
						
							
							
								 
						
							
								a9e9cae33e 
								
							 
						 
						
							
							
								
								Grrr.  
							
							... 
							
							
							
							llvm-svn: 31223 
							
						 
						
							2006-10-27 19:20:12 +00:00  
				
					
						
							
							
								 
						
							
								a88e609c0f 
								
							 
						 
						
							
							
								
								Temp patch for missing functionality.  
							
							... 
							
							
							
							llvm-svn: 31222 
							
						 
						
							2006-10-27 19:14:16 +00:00  
				
					
						
							
							
								 
						
							
								e0412f500e 
								
							 
						 
						
							
							
								
								MathExtras isn't in the llvm/ADT directory but in the llvm/Support directory.  
							
							... 
							
							
							
							llvm-svn: 31219 
							
						 
						
							2006-10-27 18:47:29 +00:00  
				
					
						
							
							
								 
						
							
								6ca4a345dd 
								
							 
						 
						
							
							
								
								Apply editorials.  
							
							... 
							
							
							
							llvm-svn: 31218 
							
						 
						
							2006-10-27 18:05:12 +00:00  
				
					
						
							
							
								 
						
							
								43bc1847a2 
								
							 
						 
						
							
							
								
								Breakout folding hash set from SelectionDAGCSEMap.  
							
							... 
							
							
							
							llvm-svn: 31215 
							
						 
						
							2006-10-27 16:16:16 +00:00