36b3707be3 
								
							 
						 
						
							
							
								
								Simplify DFAPacketizerEmitter State copy/move semantics to use compiler defaults.  
							
							... 
							
							
							
							llvm-svn: 206824 
							
						 
						
							2014-04-21 22:58:00 +00:00  
				
					
						
							
							
								 
						
							
								4bcfcc14bd 
								
							 
						 
						
							
							
								
								Fix builds that use an stl missing std::set::emplace  
							
							... 
							
							
							
							llvm-svn: 206821 
							
						 
						
							2014-04-21 22:46:09 +00:00  
				
					
						
							
							
								 
						
							
								d43046b5a8 
								
							 
						 
						
							
							
								
								Store State objects by value in TableGen's DFAPacketizerEmitter  
							
							... 
							
							
							
							Removes some extra manual dynamic memory allocation/management. It does
get a bit quirky having to make State's members mutable and
pointers/references to const rather than non-const, but that's a
necessary workaround to dealing with the std::set elements.
llvm-svn: 206807 
							
						 
						
							2014-04-21 22:35:11 +00:00  
				
					
						
							
							
								 
						
							
								9ced19abe8 
								
							 
						 
						
							
							
								
								remove some dead code  
							
							... 
							
							
							
							lib/Analysis/IPA/InlineCost.cpp         |   18 ------------------
 lib/Analysis/RegionPass.cpp             |    1 -
 lib/Analysis/TypeBasedAliasAnalysis.cpp |    1 -
 lib/Transforms/Scalar/LoopUnswitch.cpp  |   21 ---------------------
 lib/Transforms/Utils/LCSSA.cpp          |    2 --
 lib/Transforms/Utils/LoopSimplify.cpp   |    6 ------
 utils/TableGen/AsmWriterEmitter.cpp     |   13 -------------
 utils/TableGen/DFAPacketizerEmitter.cpp |    7 -------
 utils/TableGen/IntrinsicEmitter.cpp     |    2 --
 9 files changed, 71 deletions(-)
llvm-svn: 206506 
							
						 
						
							2014-04-17 22:26:44 +00:00  
				
					
						
							
							
								 
						
							
								2406477179 
								
							 
						 
						
							
							
								
								[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.  
							
							... 
							
							
							
							llvm-svn: 206254 
							
						 
						
							2014-04-15 07:20:03 +00:00  
				
					
						
							
							
								 
						
							
								3923e286cd 
								
							 
						 
						
							
							
								
								Fix PR14568: Avoid the DFA packetizer from making an invalid read  
							
							... 
							
							
							
							beyond array bounds.
No test case since I cannot reproduce an ICE with this bug. According
to Carlos -- the bug reporter -- a segfault occurs only when LLVM is
compiled with a specific version of GCC.
llvm-svn: 169783 
							
						 
						
							2012-12-10 22:45:57 +00:00  
				
					
						
							
							
								 
						
							
								f16a443da3 
								
							 
						 
						
							
							
								
								Refactored DFA generator. Merged transition class into state class.  
							
							... 
							
							
							
							Patch by Ivan Llopard!
llvm-svn: 163424 
							
						 
						
							2012-09-07 21:35:43 +00:00  
				
					
						
							
							
								 
						
							
								420a4ed652 
								
							 
						 
						
							
							
								
								Fix Windows build after r159281: s/iterator/const_iterator  
							
							... 
							
							
							
							llvm-svn: 159334 
							
						 
						
							2012-06-28 07:47:50 +00:00  
				
					
						
							
							
								 
						
							
								521fa24d62 
								
							 
						 
						
							
							
								
								Silence unused variable warning.  
							
							... 
							
							
							
							llvm-svn: 159316 
							
						 
						
							2012-06-28 00:41:11 +00:00  
				
					
						
							
							
								 
						
							
								20013f1368 
								
							 
						 
						
							
							
								
								Refactor and speed up DFA generator.  
							
							... 
							
							
							
							Patch by Ivan Llopard!
llvm-svn: 159281 
							
						 
						
							2012-06-27 19:38:29 +00:00  
				
					
						
							
							
								 
						
							
								e6aed139f0 
								
							 
						 
						
							
							
								
								Write llvm-tblgen backends as functions instead of sub-classes.  
							
							... 
							
							
							
							The TableGenBackend base class doesn't do much, and will be removed
completely soon.
Patch by Sean Silva!
llvm-svn: 158311 
							
						 
						
							2012-06-11 15:37:55 +00:00  
				
					
						
							
							
								 
						
							
								a7bedb6ebd 
								
							 
						 
						
							
							
								
								DFAPacketizerEmitter: Prune includes.  
							
							... 
							
							
							
							llvm-svn: 152581 
							
						 
						
							2012-03-12 21:32:58 +00:00  
				
					
						
							
							
								 
						
							
								e9b60aaf1c 
								
							 
						 
						
							
							
								
								Increment DFAStateEntryTable index for sentinel entry.  
							
							... 
							
							
							
							When adding the {-1, -1} entry to the DFAStateInputTable, we
need to increment the index used to populate the DFAStateEntryTable.
Otherwise, the entry table will be off by one for each transition
after the {-1, -1} entry. PR11908.
llvm-svn: 149713 
							
						 
						
							2012-02-03 21:08:25 +00:00  
				
					
						
							
							
								 
						
							
								ac35a4d0f7 
								
							 
						 
						
							
							
								
								use space star instead of star space  
							
							... 
							
							
							
							llvm-svn: 145944 
							
						 
						
							2011-12-06 17:34:16 +00:00  
				
					
						
							
							
								 
						
							
								9aa6137d97 
								
							 
						 
						
							
							
								
								add missing point at the end of sentences  
							
							... 
							
							
							
							llvm-svn: 145943 
							
						 
						
							2011-12-06 17:34:11 +00:00  
				
					
						
							
							
								 
						
							
								08ebdc1e71 
								
							 
						 
						
							
							
								
								Add a deterministic finite automaton based packetizer for VLIW architectures  
							
							... 
							
							
							
							llvm-svn: 145629 
							
						 
						
							2011-12-01 21:10:21 +00:00