| 
							
							
								 Craig Topper | 50bee42b54 | Convert assert(0) to llvm_unreachable git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149849 91177308-0d34-0410-b5e6-96231b3b80d8 | 2012-02-05 22:14:15 +00:00 |  | 
			
				
					| 
							
							
								 Tobias Grosser | b5eedf2c1c | Remove forgotten ShortNames in Trie and CompilationGraph git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90135 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-11-30 13:14:13 +00:00 |  | 
			
				
					| 
							
							
								 Douglas Gregor | 0c8ae782cb | Make a few more LLVM headers parsable as standalone headers. Fix some problems with the hidden copy constructors for
ImmutableMap/ImmutableSet found by Clang++.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86186 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-11-05 23:01:30 +00:00 |  | 
			
				
					| 
							
							
								 Daniel Dunbar | 275872e799 | Fix some comments referring to std::cerr. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77931 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-08-03 01:02:24 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | 1c47c7db1e | Update for DOTGraphTraits changes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74113 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-06-24 20:41:17 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | a2769a33c9 | Fixed lint errors: * Alphabetized #includes
* Removed trailing whitespace
* Wrapped or shortened lines over 80 chars
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65181 91177308-0d34-0410-b5e6-96231b3b80d8 | 2009-02-20 22:20:18 +00:00 |  | 
			
				
					| 
							
							
								 Dan Gohman | 59746c2516 | No need for typedefs with enums in C++. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48312 91177308-0d34-0410-b5e6-96231b3b80d8 | 2008-03-13 01:07:53 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 7ed47a1335 | Don't attribute in file headers anymore.  See llvmdev for the discussion of this change.  Boy are my fingers tired. ;-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-12-29 19:59:42 +00:00 |  | 
			
				
					| 
							
							
								 Anton Korobeynikov | 54c005f465 | More eye-candy stuff :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45247 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-12-20 01:30:27 +00:00 |  | 
			
				
					| 
							
							
								 Anton Korobeynikov | 08b934edc6 | Add iterators for child traversal. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45246 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-12-20 01:21:50 +00:00 |  | 
			
				
					| 
							
							
								 Anton Korobeynikov | cdd0417ba3 | Define addString() and lookup() out-of-line to dissuade the C++ compiler from inlining it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45068 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-12-16 01:36:16 +00:00 |  | 
			
				
					| 
							
							
								 Anton Korobeynikov | 11ffccf2a5 | Provide GraphTraits and DOTGraphTraits interface for Trie. Retoss private/public stuff.
Make copy ctor and operator= private.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45067 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-12-16 01:27:04 +00:00 |  | 
			
				
					| 
							
							
								 Anton Korobeynikov | 41ff20bff4 | Use vector for child storage instead of map. This will also make our life during future GraphTraits'ing slightly easier.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44952 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-12-12 19:08:44 +00:00 |  | 
			
				
					| 
							
							
								 Anton Korobeynikov | 765d8e5cbd | Remove Trie::Edge class. Now edge labels are stored into nodes itself. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44880 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-12-11 21:55:38 +00:00 |  | 
			
				
					| 
							
							
								 Anton Korobeynikov | 64735ccb2b | Add first and really dirty version of generic Trie structure git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44851 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-12-11 06:53:44 +00:00 |  |