Craig Topper
							
						 
						
							 
							
							
							
							
								
							
							
								d66476025a 
								
							 
						 
						
							
							
								
								Add missing include  
							
							 
							
							... 
							
							
							
							llvm-svn: 189448 
							
						 
						
							2013-08-28 07:03:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								91d19d8e93 
								
							 
						 
						
							
							
								
								Sort the #include lines for utils/...  
							
							 
							
							... 
							
							
							
							I've tried to find main moudle headers where possible, but the TableGen
stuff may warrant someone else looking at it.
llvm-svn: 169251 
							
						 
						
							2012-12-04 10:37:14 +00:00  
						
					 
				
					
						
							
							
								 
								Craig Topper
							
						 
						
							 
							
							
							
							
								
							
							
								f8f0a23ce7 
								
							 
						 
						
							
							
								
								Revert r163878 as it breaks on targets with alternate register names. Such targets do not exist in the main tree so this was not noticed.  
							
							 
							
							... 
							
							
							
							llvm-svn: 163959 
							
						 
						
							2012-09-15 01:22:42 +00:00  
						
					 
				
					
						
							
							
								 
								Craig Topper
							
						 
						
							 
							
							
							
							
								
							
							
								805e39beab 
								
							 
						 
						
							
							
								
								Reduce size of register name index tables by using uint16_t for all in tree targets. If more than 16-bits are needed for any out of tree targets, code will detect and use uint32_t instead.  
							
							 
							
							... 
							
							
							
							llvm-svn: 163878 
							
						 
						
							2012-09-14 06:37:49 +00:00  
						
					 
				
					
						
							
							
								 
								Dmitri Gribenko
							
						 
						
							 
							
							
							
							
								
							
							
								65340a69e1 
								
							 
						 
						
							
							
								
								Fix a bunch of -Wdocumentation warnings.  
							
							 
							
							... 
							
							
							
							llvm-svn: 162446 
							
						 
						
							2012-08-23 16:54:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a3b0f52a72 
								
							 
						 
						
							
							
								
								enhance the intrinsic info stuff to emit encodings that don't fit in 32-bits into a  
							
							 
							
							... 
							
							
							
							separate side table, using the handy SequenceToOffsetTable class.  This encodes all
these weird things into another 256 bytes, allowing all intrinsics to be encoded this way.
llvm-svn: 156995 
							
						 
						
							2012-05-17 15:55:41 +00:00  
						
					 
				
					
						
							
							
								 
								Jakob Stoklund Olesen
							
						 
						
							 
							
							
							
							
								
							
							
								892f48058b 
								
							 
						 
						
							
							
								
								Use SequenceToOffsetTable in emitRegisterNameString.  
							
							 
							
							... 
							
							
							
							This allows suffix sharing in register names. (AX is a suffix of EAX).
llvm-svn: 153777 
							
						 
						
							2012-03-30 21:12:52 +00:00  
						
					 
				
					
						
							
							
								 
								Jakob Stoklund Olesen
							
						 
						
							 
							
							
							
							
								
							
							
								066aba5fe9 
								
							 
						 
						
							
							
								
								Reapply 153764 and 153761 with a fix.  
							
							 
							
							... 
							
							
							
							Use an explicit comparator instead of the default.
The sets are sorted, but not using the default comparator. Hopefully,
this will unbreak the Linux builders.
llvm-svn: 153772 
							
						 
						
							2012-03-30 20:24:14 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								fc06055173 
								
							 
						 
						
							
							
								
								Revert 153764 and 153761. They broke a --enable-optimized --enable-assertions  
							
							 
							
							... 
							
							
							
							--enable-expensive-checks build.
llvm-svn: 153771 
							
						 
						
							2012-03-30 20:09:06 +00:00  
						
					 
				
					
						
							
							
								 
								Jakob Stoklund Olesen
							
						 
						
							 
							
							
							
							
								
							
							
								e214c3df40 
								
							 
						 
						
							
							
								
								Compress SimpleValueType lists by sharing.  
							
							 
							
							... 
							
							
							
							Many register classes have the same value types. Share the table space.
llvm-svn: 153764 
							
						 
						
							2012-03-30 17:42:04 +00:00  
						
					 
				
					
						
							
							
								 
								Jakob Stoklund Olesen
							
						 
						
							 
							
							
							
							
								
							
							
								a234f2efbd 
								
							 
						 
						
							
							
								
								Add a SequenceToOffsetTable to TableGen.  
							
							 
							
							... 
							
							
							
							This is similar to the StringToOffsetTable we use to produce string
tables, but it can be used for other sequences than strings, and it
eliminates entries for suffixes.
llvm-svn: 153760 
							
						 
						
							2012-03-30 17:25:40 +00:00