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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e9812838ee 
					 
					
						
						
							
							Add new getGraphProperties that may be specialized by graphs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4108  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-10 22:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9106a58806 
					 
					
						
						
							
							Don't rotate paper.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4066  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-07 22:37:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						95b923d548 
					 
					
						
						
							
							- Allow printing generic LLVM graphs to 'dot' files, so they can be  
						
						... 
						
						
						
						visualized easily.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4061  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-07 18:37:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8f1717f697 
					 
					
						
						
							
							Fix bug in last checkin  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4058  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-07 17:13:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5554a1de08 
					 
					
						
						
							
							Implement operator= for SuccIterators  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4055  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-07 16:53:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b0d0f5b473 
					 
					
						
						
							
							The wall clock timer (implementing using the RTC or cycle counter on x86) is  
						
						... 
						
						
						
						so much more accurate than the per process timers that we get better results
(less noise) by sorting according to wall time than process time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4034  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-03 21:08:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6c38a79d77 
					 
					
						
						
							
							Checkin generic interval timer support  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-01 19:36:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						16ca2b991b 
					 
					
						
						
							
							Fix ambiguity problem due to builtin log2(double) function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3800  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-17 23:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						46fece70c2 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3749  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-16 16:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4042332d4a 
					 
					
						
						
							
							Checkin patch written by Casey Carter, enabling support for the redhat GCC 2.96  
						
						... 
						
						
						
						compiler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3697  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-13 14:33:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a690c590dc 
					 
					
						
						
							
							Eliminate the GenericBinaryInst class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3649  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-10 15:35:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96c2ce8614 
					 
					
						
						
							
							Checkin initial support for automatic memory leak detection routines  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-08 18:51:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						625ea21205 
					 
					
						
						
							
							Implement operator== and != for ranges  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3571  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-03 01:05:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7382e73f86 
					 
					
						
						
							
							Add printing support to ConstantRange class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-02 00:18:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f6814d1dc7 
					 
					
						
						
							
							Initial implementation of ConstantRange support  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3564  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-01 23:53:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3bb8ad27a8 
					 
					
						
						
							
							Eliminated the MemAccessInst class, folding contents into GEP class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-22 23:37:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d145c2172f 
					 
					
						
						
							
							Load & Store Inst now no longer derive from MemAccessInst  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3486  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-22 22:54:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7742799a80 
					 
					
						
						
							
							Add missing forward decl  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-21 15:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						30551d02f5 
					 
					
						
						
							
							Remove support for unary instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3324  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-14 18:18:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d23a35bc2b 
					 
					
						
						
							
							Simplify interface to parsers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3255  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-07 18:36:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7b499f7303 
					 
					
						
						
							
							Factor PassNameParser out of opt.cpp so that analyze and eventually llc can use it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3108  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-26 21:09:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						47d3e26139 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-25 15:39:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c6a4bf1251 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3077  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-25 15:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fe8041ae39 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-24 22:08:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7f4dd472e3 
					 
					
						
						
							
							Changes to build with GCC 3.1  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-24 22:08:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5a6d63ae29 
					 
					
						
						
							
							Add missing typename's that GCC3.1 is whining about.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3051  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-24 20:22:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e2c677fd9c 
					 
					
						
						
							
							Disable the operator= in Value  
						
						... 
						
						
						
						Disable the copy ctor and operator= in Annotation.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-24 20:01:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c1b5d092a0 
					 
					
						
						
							
							Initial checkin  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3005  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-23 17:56:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af7e82184d 
					 
					
						
						
							
							Add support for removing an option from a genericparser  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2998  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-23 17:15:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ae1257a77b 
					 
					
						
						
							
							Change to avoid bug in GCC 3.0.4  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2997  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-23 00:44:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						331de23705 
					 
					
						
						
							
							Checkin CommandLine 2.0  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2982  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-22 02:07:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e70829632 
					 
					
						
						
							
							MEGAPATCH checkin.  
						
						... 
						
						
						
						For details, See: docs/2002-06-25-MegaPatchInfo.txt
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2779  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-06-25 16:13:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						71fb71628a 
					 
					
						
						
							
							Add ability to update existing variables with values read from the command line  
						
						... 
						
						
						
						to certain classes.  This is nice because it means that in header files we can
just declare a value, and still have that value be set based on a command-line
argument.  The difference is now that the #include of CommandLine.h does not
need to go into the header file as well.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2708  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-22 17:03:05 +00:00