Chandler Carruth 
							
						 
					 
					
						
						
							
						
						255f89faee 
					 
					
						
						
							
							Sort the #include lines for the include/... tree with the script.  
						
						... 
						
						
						
						AKA: Recompile *ALL* the source code!
This one went much better. No manual edits here. I spot-checked for
silliness and grep-checked for really broken edits and everything seemed
good. It all still compiles. Yell if you see something that looks goofy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169133  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-03 17:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						f6eede5258 
					 
					
						
						
							
							Avoid warnings about the parameter G being unused.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142573  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-20 08:56:41 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						4ed960061a 
					 
					
						
						
							
							This file was moved from Support to ADT.  Correct a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136344  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-28 08:36:22 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						b08904093a 
					 
					
						
						
							
							Strip trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-26 17:19:30 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						551b6751a0 
					 
					
						
						
							
							Fix typo in comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-14 06:14:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ca5e4f8e19 
					 
					
						
						
							
							reenable r101565, removing a problematic assertion.  
						
						... 
						
						
						
						CGSCC can delete nodes in regions of the callgraph that
have already been visited.  If new CG nodes are allocated
to the same pointer, we shouldn't abort, just handle it
correctly by assigning a new number.  This should restore
stability by removing invalidated pointers that *will* be
reused from the densemap in the iterator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101628  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-17 07:17:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bde0bb5f88 
					 
					
						
						
							
							building on the new CallGraphSCC abstraction, teach CallGraphSCCPassManager  
						
						... 
						
						
						
						to keep the node entries in scc_iterator up to date instead of dangling as
the SCC mutates.
This is a really terrible problem which was causing -g to affect codegen 
because it would permute the memory image of the compiler process.
Thanks to Dale for expertly hunting it down.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-16 23:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a3dfc646b4 
					 
					
						
						
							
							move ReplaceNode out of line, rename scc_iterator::fini -> isAtEnd().  
						
						... 
						
						
						
						No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101562  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-16 22:59:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8b146240a2 
					 
					
						
						
							
							tidy up  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101548  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-16 21:57:10 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						64d3973169 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92005  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 17:18:22 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						4a20c7a0a9 
					 
					
						
						
							
							1.  Allow SCCIterator to work with GraphT types that are constant.  
						
						... 
						
						
						
						2.  Allow SCCIterator to work with inverse graphs.
3.  Fix an incorrect comment in GraphTraits.h (the type in the comment 
was given as GraphType* when it is actually const GraphType &).
Patch by Patrick Alexander Simmons.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-17 10:54:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						270fc1077b 
					 
					
						
						
							
							switch scciterator to use DenseMap instead of std::map  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81834  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-15 04:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						7362ce08cb 
					 
					
						
						
							
							eliminate all 80-col violations that I have introduced in my recent checkins (and some others more)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80304  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-27 23:44:33 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						f0891be8bd 
					 
					
						
						
							
							Clean up the minor mess I caused with removing iterator.h. I shall take care of 80-col violations and the FIXME later. (Thanks goodness that I live in another continent, so the monkeypox did not strike me :-)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-27 06:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bbbfa99d3d 
					 
					
						
						
							
							remove a few DOUTs here and there.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79832  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 06:35:02 +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 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						43d1fd449f 
					 
					
						
						
							
							For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51687  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-29 17:41:17 +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 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						d96662360f 
					 
					
						
						
							
							Support for llvm_ostreams.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31988  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-28 23:31:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cfb3ba060a 
					 
					
						
						
							
							Silence a warning on x86-64, reported by chandlerc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29535  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-06 18:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						9769ab2226 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 20:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						551ccae044 
					 
					
						
						
							
							Changes For Bug 352  
						
						... 
						
						
						
						Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-01 22:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						de0579d946 
					 
					
						
						
							
							Add namespace qualifier  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9959  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-13 02:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2d3e1ee93c 
					 
					
						
						
							
							Minor cleanups  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-13 02:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						b2109ce978 
					 
					
						
						
							
							Added LLVM notice.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 19:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						55b2eb3ef8 
					 
					
						
						
							
							Rename TarjanSCCIterator -> scc_iterator  
						
						... 
						
						
						
						* Increases consistency with other iterators (e.g. df_iterator, po_iterator...)
  * It's shorter
  * We don't name classes by the implementation, we name it for the interface!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8273  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-31 20:01:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ff8fc07890 
					 
					
						
						
							
							ELIMINATE the SCC class completely.  One less thing deriving from std::vector  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8272  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-31 19:55:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						94d1092c6a 
					 
					
						
						
							
							Move the HasLoop method from the SCC class to the iterator class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-31 19:51:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b55cae23cb 
					 
					
						
						
							
							* Cleanups  
						
						... 
						
						
						
						* operator* now returns a reference to the current SCC, instead of a possibly
  null pointer
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8261  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-31 19:34:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						22ab2a16e5 
					 
					
						
						
							
							Remove usage of unsigned long: unsigned should be enough!  
						
						... 
						
						
						
						Remove explicit use of a stack<>, use a vector instead
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8246  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-31 01:48:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ca82e6c3d1 
					 
					
						
						
							
							This file uses cerr without including <iostream>.  Since it's just for debugging, comment it out  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8245  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-31 01:45:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aeac00ed53 
					 
					
						
						
							
							Including statistics into an anonymous namespace that gets #included into  
						
						... 
						
						
						
						every file is a bad idea.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7489  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-01 22:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						7a73b80b90 
					 
					
						
						
							
							Merged in autoconf branch.  This provides configuration via the autoconf  
						
						... 
						
						
						
						system.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-30 21:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3889a2cb05 
					 
					
						
						
							
							Remove a ton of extraneous #includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-22 03:08:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						a9f6e4ae0e 
					 
					
						
						
							
							Regularize the names of #include-guards.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6732  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-17 00:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						be583b914d 
					 
					
						
						
							
							Included assert.h so that the code compiles under newer versions of GCC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6682  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-11 14:01:36 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						1818275956 
					 
					
						
						
							
							Bug fix in operator==() and in method fini().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4945  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-12-06 15:02:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d8a947e233 
					 
					
						
						
							
							Fix warning  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4708  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-15 18:04:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						169f8b838b 
					 
					
						
						
							
							Add tarj_end() method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4684  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-10 23:46:31 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						5fe9171b38 
					 
					
						
						
							
							Generic graph iterator to enumerate the SCCs of a graph  
						
						... 
						
						
						
						in linear time using Tarjan's DFS algorithm.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4531  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-04 14:15:57 +00:00