Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5c50f59690 
								
							 
						 
						
							
							
								
								Change a #include into a forward declaration  
							
							 
							
							... 
							
							
							
							llvm-svn: 42781 
							
						 
						
							2007-10-09 03:40:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								99f6ab7e4c 
								
							 
						 
						
							
							
								
								Add initial iterator support for folding set.  
							
							 
							
							... 
							
							
							
							llvm-svn: 42589 
							
						 
						
							2007-10-03 21:12:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8c41ed61d1 
								
							 
						 
						
							
							
								
								Simplify implementation of the FoldingSet circular list, a necessary step  
							
							 
							
							... 
							
							
							
							to giving it iterators.
llvm-svn: 42586 
							
						 
						
							2007-10-03 20:45:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6395e5060d 
								
							 
						 
						
							
							
								
								fix a gcc warning: comparison between signed and unsigned integer expressions  
							
							 
							
							... 
							
							
							
							llvm-svn: 41972 
							
						 
						
							2007-09-14 22:57:00 +00:00  
						
					 
				
					
						
							
							
								 
								Dale Johannesen
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								14cf78cde5 
								
							 
						 
						
							
							
								
								And an FoldingSetImpl::NodeID::AddInteger overload for int64_t, to avoid  
							
							 
							
							... 
							
							
							
							ambiguity.
llvm-svn: 41960 
							
						 
						
							2007-09-14 20:48:42 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a5821eca0d 
								
							 
						 
						
							
							
								
								remove folding set debug output  
							
							 
							
							... 
							
							
							
							llvm-svn: 34549 
							
						 
						
							2007-02-24 01:41:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4f5cdecde3 
								
							 
						 
						
							
							
								
								improve comments, add an assertion  
							
							 
							
							... 
							
							
							
							llvm-svn: 33750 
							
						 
						
							2007-02-01 05:33:21 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								e7422f6b8d 
								
							 
						 
						
							
							
								
								Add some debug output.  
							
							 
							
							... 
							
							
							
							llvm-svn: 33718 
							
						 
						
							2007-01-31 21:27:38 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a94523df7b 
								
							 
						 
						
							
							
								
								reformat comment  
							
							 
							
							... 
							
							
							
							llvm-svn: 33675 
							
						 
						
							2007-01-30 23:16:22 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								f16dbf697a 
								
							 
						 
						
							
							
								
								assert.h -> cassert  
							
							 
							
							... 
							
							
							
							llvm-svn: 31399 
							
						 
						
							2006-11-03 01:38:14 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								a1fde82b6b 
								
							 
						 
						
							
							
								
								#include <assert.h>  
							
							 
							
							... 
							
							
							
							llvm-svn: 31386 
							
						 
						
							2006-11-02 23:48:53 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								eb0fd251c1 
								
							 
						 
						
							
							
								
								Allow FoldingSet clients to pump up the initial hash size.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31377 
							
						 
						
							2006-11-02 14:21:26 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								179ebd3fc3 
								
							 
						 
						
							
							
								
								Try again.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31278 
							
						 
						
							2006-10-29 09:19:59 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								8f05a611e9 
								
							 
						 
						
							
							
								
								Not handling zero length strings.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31277 
							
						 
						
							2006-10-29 08:27:07 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								cef515fcc0 
								
							 
						 
						
							
							
								
								SmallVector append not insert.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31224 
							
						 
						
							2006-10-27 19:38:32 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								a9e9cae33e 
								
							 
						 
						
							
							
								
								Grrr.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31223 
							
						 
						
							2006-10-27 19:20:12 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								a88e609c0f 
								
							 
						 
						
							
							
								
								Temp patch for missing functionality.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31222 
							
						 
						
							2006-10-27 19:14:16 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								6ca4a345dd 
								
							 
						 
						
							
							
								
								Apply editorials.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31218 
							
						 
						
							2006-10-27 18:05:12 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								43bc1847a2 
								
							 
						 
						
							
							
								
								Breakout folding hash set from SelectionDAGCSEMap.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31215 
							
						 
						
							2006-10-27 16:16:16 +00:00