Chris Lattner 
							
						 
					 
					
						
						
							
						
						39602b2002 
					 
					
						
						
							
							Make _sure_ we don't go into an infinite loop if a signal happens!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6351  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-27 16:25:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						01e770a9e5 
					 
					
						
						
							
							Add using declarations  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6305  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-22 21:59:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						72fb8e5082 
					 
					
						
						
							
							Add new CommaSeparated option modifier  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6294  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-22 20:26:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ca6433f233 
					 
					
						
						
							
							Destroy using declarations  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-22 20:06:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f205fec78a 
					 
					
						
						
							
							Add a new info-output-file option (hidden from --help) which is to be used by  
						
						... 
						
						
						
						the testing scripts  to avoid breaking diffs while still gathering stats.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6067  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-09 20:05:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8166b7cdb8 
					 
					
						
						
							
							Make more compatible with GCC 2.96  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5550  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-13 16:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e040f97066 
					 
					
						
						
							
							Remove gunk that was supposed to make space evaluation more precise, but never worked.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-13 05:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						98d829c22f 
					 
					
						
						
							
							Don't output times in "scientific" notation  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5544  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-12 19:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0ad4c00c68 
					 
					
						
						
							
							Remove the -debug option from release executables  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5521  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-09 21:13:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bbe5ac1458 
					 
					
						
						
							
							Squelch warning  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-05 21:44:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3f39849003 
					 
					
						
						
							
							* Add new -track-memory option to tools which enables the mem usage column in the reports.  
						
						... 
						
						
						
						This is now optional (and defaults to off) because mallinfo can be VERY slow as it
seems to touch every page of allocated memory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5448  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-30 23:08:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3301b695cb 
					 
					
						
						
							
							Fix build problem on sparc  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5428  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-29 18:15:34 +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 
							
						 
					 
					
						
						
							
						
						3fa61eb199 
					 
					
						
						
							
							Fix static initializer ordering dependency  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5236  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-13 00:52:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e1b52b7656 
					 
					
						
						
							
							Fix compilation on GCC 3.2  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5136  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-12-24 00:44:34 +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 
							
						 
					 
					
						
						
							
						
						8f0d824dd7 
					 
					
						
						
							
							Add peak memory usage measurement capability  
						
						... 
						
						
						
						Add (currently disabled) faciility to try to filter out pool allocation overhead from memory usage stats
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4753  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-18 21:47:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						69e79e0be4 
					 
					
						
						
							
							Simplify code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-04 21:06:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a95078dc24 
					 
					
						
						
							
							Sun can now use mallinfo()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4546  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-04 21:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						18eba91a05 
					 
					
						
						
							
							Allow memory sizes to be negative, remove obsolete TmpRSS field  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4538  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-04 19:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6cd11f6535 
					 
					
						
						
							
							mallinfo is not available on sun apparently :(  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-04 19:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a5cf9364f1 
					 
					
						
						
							
							Minor fix to space accounting  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4520  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-04 01:49:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9d4ef12b9c 
					 
					
						
						
							
							Implement MaxRSS in terms of mallinfo instead of the system RSS.  This gives  
						
						... 
						
						
						
						us much more accurate numbers and actually WORKS.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4518  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-04 00:32:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9550dc2df2 
					 
					
						
						
							
							Add #include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-27 19:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						3400837374 
					 
					
						
						
							
							Added #include<unistd.h> to compile with solaris gcc3.2  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4042  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-04 23:57:01 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						c1d4d79d93 
					 
					
						
						
							
							added cast to unsigned to compile with gcc3.2 (sparc)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4041  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-04 23:56:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96ef1b90c8 
					 
					
						
						
							
							- Rework Statistics:  
						
						... 
						
						
						
						* Renamed StatisticReporter.h/cpp to Statistic.h/cpp
    * Broke constructor to take two const char * arguments instead of one, so
      that indendation can be taken care of automatically.
    * Sort the list by pass name when printing
    * Make sure to print all statistics as a group, instead of randomly when
      the statistics dtors are called.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3999  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-01 22:35:45 +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 
							
						 
					 
					
						
						
							
						
						3f6962e088 
					 
					
						
						
							
							Add an optimization to support the most common access pattern for the  
						
						... 
						
						
						
						library.  This speeds debug builds up significantly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3826  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-19 19:22:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7c97cee26a 
					 
					
						
						
							
							Submitted by Casey Carter:  
						
						... 
						
						
						
						ISSUE: Linux doesn't have any steenking SIGEMT signal, as referred to in
lib/Support/Signals.cpp.
ACTION: Wrap the use with a #ifdef SIGEMT / #endif.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3700  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-13 14:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6e65cda0ec 
					 
					
						
						
							
							Remove extra #include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-10 15:43:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						de69a4ca2f 
					 
					
						
						
							
							Checkin initial support for automatic memory leak detection routines  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3618  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-08 18:51:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						20d4129fef 
					 
					
						
						
							
							Minor bug fix.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3577  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-03 23:12:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d122f4b648 
					 
					
						
						
							
							Fix bugs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-02 20:49:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96f9d7232c 
					 
					
						
						
							
							Add printing support to ConstantRange class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-02 00:18:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						645e00d149 
					 
					
						
						
							
							Initial implementation of ConstantRange support  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3563  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-09-01 23:53:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9b14eb5a78 
					 
					
						
						
							
							Simplify writing custom parsers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3256  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-07 18:36:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b490c20b38 
					 
					
						
						
							
							Fix lli with no arguments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3226  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-02 21:51:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d16714b5ed 
					 
					
						
						
							
							Fix bug that was causing problems for lli  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3176  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-31 16:29:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e8e258b1a7 
					 
					
						
						
							
							* Fix assertion failure caused by command line argument getting removed after  
						
						... 
						
						
						
						the map was freed.
* Cleanup code a bit
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3121  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-29 20:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						99b7c1a9ea 
					 
					
						
						
							
							Remove needless #include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-27 05:25:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0c0edf8afc 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3075  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-25 06:17:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						60bfeb816a 
					 
					
						
						
							
							Fix problem that GCC3.1 doesn't like.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3050  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-24 20:17:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						faba809472 
					 
					
						
						
							
							Fix a bug exposed by lli  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3049  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-24 20:15:13 +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 
							
						 
					 
					
						
						
							
						
						56d27019e6 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3002  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-23 17:52:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aa852bbb50 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2999  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-23 17:15:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						54ec7aed89 
					 
					
						
						
							
							Minor bugfix, prevents error in LLI  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2989  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-22 02:21:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5ff62e90d0 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-22 02:10:13 +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