Chris Lattner 
							
						 
					 
					
						
						
							
						
						d957518b51 
					 
					
						
						
							
							Use the C++ <cassert> header, not the C <assert.h> header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7310  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-25 17:34:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a44a4cd055 
					 
					
						
						
							
							Add includes of assert  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-25 17:23:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab63bd15f5 
					 
					
						
						
							
							Add assert.h include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7305  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-25 16:47:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						4166445b7c 
					 
					
						
						
							
							Cleanups:  
						
						... 
						
						
						
						Mangler.cpp: Constify parameter to makeNameProper, and use const_iterator.
 Make Count an unsigned int, and use utostr().
 Don't name parameters things that start with underscore.
Mangler.h: All of the above, and also: Add Emacs mode-line.  Include <set>.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7301  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-24 21:37:57 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						b198ca304b 
					 
					
						
						
							
							Factor out name-mangling from X86/Printer, which is derived from CWriter,  
						
						... 
						
						
						
						into this new support class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-24 20:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						bc0e998c49 
					 
					
						
						
							
							The word separate' only has one e'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7173  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-14 17:20:40 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						b5c520bfb6 
					 
					
						
						
							
							Lowercase versions of `occurrence' need to be spelled correctly, too.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7142  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-10 17:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						dd6cb6a43b 
					 
					
						
						
							
							Occurrence' has no a' and the `r' is doubled. 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7140  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-10 16:49:51 +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 
							
						 
					 
					
						
						
							
						
						d2a6fc397e 
					 
					
						
						
							
							Add support for 'unsigned' command line arguments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6928  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-28 15:47:20 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						697a00fbf0 
					 
					
						
						
							
							* Add new CallSite::get factory method  
						
						... 
						
						
						
						* add new setCalledFunction method
* FIX arg_end method which was horribly broken!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6758  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-17 22:16:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57ec659810 
					 
					
						
						
							
							Make sure accessor is properly doxygenized.  It wants two lines  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6756  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-17 21:44:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						95ab3d4bc4 
					 
					
						
						
							
							Add accessor  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6755  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-17 21:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ad110d2bb4 
					 
					
						
						
							
							Make CallSite's default constructable, copyable, and assignable (explicitly)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6749  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-17 19:50:28 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bf0ac3fe69 
					 
					
						
						
							
							Add doxygen comment for namespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6579  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-03 15:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1ff1da7ac9 
					 
					
						
						
							
							dyn_cast_or_null should work just the same as dyn_cast does  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6394  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-29 15:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7594b29c75 
					 
					
						
						
							
							Remove long dead code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-22 22:00:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b3b729b69b 
					 
					
						
						
							
							Add support for a new "CommaSeparated" modifier  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-22 20:25:57 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						82c89b9f3a 
					 
					
						
						
							
							Hopefully, the final fix for `[Pp]ropogate'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-20 21:01:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						806cebc562 
					 
					
						
						
							
							Updates to match recent timer updates  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6069  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-09 20:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						97b315a585 
					 
					
						
						
							
							Add support for the new VarArgInst instruction, reindent some stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-08 02:43:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6ad5a31324 
					 
					
						
						
							
							Revert last checkin.  Note that PHI nodes can use basic blocks also!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-26 17:38:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						90117cbb6f 
					 
					
						
						
							
							Remove long-dead obsolete cruft  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5955  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-25 23:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						baf64b1e1c 
					 
					
						
						
							
							Remove support for "targetdata pass ctors"  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5901  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-24 18:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d55e98673a 
					 
					
						
						
							
							Kill unneccesary &*  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5870  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-23 16:35:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ea0f49e524 
					 
					
						
						
							
							Allow dyn_cast to operate on things that aren't OBVIOUSLY a pointer type.  
						
						... 
						
						
						
						These things can be converted to a pointer, like ilist_iterators
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-23 16:17:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						93a7e08d1f 
					 
					
						
						
							
							Initial checkin of CallSite wrapper for Call/Invoke instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5618  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-24 20:35:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a329733f47 
					 
					
						
						
							
							Allow the addition of edge source labels  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5493  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-05 19:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cb09cc268b 
					 
					
						
						
							
							Move annotation to support library  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-14 21:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4a10645c70 
					 
					
						
						
							
							New files for miscompilation detection  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5120  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-12-23 23:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						90c5fdb20a 
					 
					
						
						
							
							Give better error message if two passes of the same argument are registered  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-12-07 04:41:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af43b64d12 
					 
					
						
						
							
							Ignore options that are ""  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4757  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-19 17:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						44a92675e4 
					 
					
						
						
							
							Add facility to compute peak memory usage  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4752  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-18 21:45:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d8d97ce857 
					 
					
						
						
							
							Fix a problem where bad graphs could be generated  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4671  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-10 06:47:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b7843a4f57 
					 
					
						
						
							
							Allow memory sizes to be negative, eliminate TmpRSS  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4539  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-04 19:20:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4a63b72df9 
					 
					
						
						
							
							Don't #include <Support/*>, #include "Support/*"  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4325  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-28 02:11:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab77194e2a 
					 
					
						
						
							
							Old GCC's don't have an <ostream>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-27 19:12:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						137d399fae 
					 
					
						
						
							
							Don't emit braces around something without outgoing edges  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4225  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-18 14:55:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dc05fffe2b 
					 
					
						
						
							
							Break up the GraphWriter into smaller chunks to be used in different ways  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4207  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 00:59:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a16adb7dd2 
					 
					
						
						
							
							As wierd as it feels to type it, const void* is more generic than void*  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4206  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 00:16:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7be17dd233 
					 
					
						
						
							
							Allow simple nodes to have outgoing edges  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4202  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-16 20:15:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96f5493100 
					 
					
						
						
							
							* Factor printing code again, add emitSimpleNode method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4198  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-16 02:03:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						834a9d12f3 
					 
					
						
						
							
							* Add new DOTGraphTraits::addCustomGraphFeatures method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4197  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-16 01:44:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8c836ce4f8 
					 
					
						
						
							
							* Significantly refactor GraphWriter into a class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4194  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-16 01:34:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						63a32de776 
					 
					
						
						
							
							- Generic graph printing infrastructure changes:  
						
						... 
						
						
						
						* Only print outgoing edges from a cell if the destination isn't null.
       This is important for DSGraphs, which have sources with no edges.
     * Allow Node attributes to override shape of the node
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4192  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-16 01:18:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f77b57097d 
					 
					
						
						
							
							Expose API to graph library to allow iteration over all nodes, even unreachable ones  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4111  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-10 22:31:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f6516da9b3 
					 
					
						
						
							
							* Don't only print out reachable nodes in the graph.  
						
						... 
						
						
						
						* use new api to get all nodes in the graph
  * Allow custom graph traits
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4109  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-10 22:29:51 +00:00