Reid Spencer 
							
						 
					 
					
						
						
							
						
						1adc3de914 
					 
					
						
						
							
							Revert removal of std:: prefixes and addtion of "using namespace std;".  
						
						... 
						
						
						
						This violates the LLVM coding standards.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25050  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-30 09:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						78b0e6a42e 
					 
					
						
						
							
							General cleanup:  
						
						... 
						
						
						
						1. Don't mix C++ and C standard I/O, convert to C++ iostreams
2. Wrap long lines
3. use the std namespace to simplify/shorten the code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25042  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-29 21:13:45 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						e50b075b66 
					 
					
						
						
							
							There are still uses for spaces in Makefiles -- to make text line up together,  
						
						... 
						
						
						
						regardless of the tab size/stop settings on the developer side
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21499  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-24 17:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						3da94aec4d 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21428  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-22 00:00:37 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1ef8bdaedb 
					 
					
						
						
							
							For PR351:  
						
						... 
						
						
						
						* Place a try/catch block around the entire tool to Make sure std::string
  exceptions are caught and printed before exiting the tool.
* Make sure we catch unhandled exceptions at the top level so that we don't
  abort with a useless message but indicate than an unhandled exception was
  generated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19192  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-30 05:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						bf714df962 
					 
					
						
						
							
							Add LLVMbzip2 library, now required.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18255  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-25 20:22:06 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6cb21d443e 
					 
					
						
						
							
							Change Library Names Not To Conflict With Others When Installed  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17286  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 23:18:45 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						40a955ab05 
					 
					
						
						
							
							We're not doing automake any more  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17168  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-22 21:02:23 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						cac731ecbe 
					 
					
						
						
							
							We won't use automake  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17155  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-22 03:35:04 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						86d341b204 
					 
					
						
						
							
							Initial automake generated Makefile template  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17136  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-18 23:55:41 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						d96cb6eaa0 
					 
					
						
						
							
							Update to reflect changes in Makefile rules.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-13 11:46:52 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						90a2adc866 
					 
					
						
						
							
							Initial version of automake Makefile.am file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-10 22:36:40 +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 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7c4c98d986 
					 
					
						
						
							
							Add the LLVMsystem.a library as it is now used for operating system  
						
						... 
						
						
						
						independence of the tool.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-29 19:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9de7b334ec 
					 
					
						
						
							
							The functions in Signal.h are now in the llvm::sys namespace - adjust  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-29 19:28:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						86f42bdad9 
					 
					
						
						
							
							Add #include <iostream> since Value.h does not include it any more.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14623  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-04 12:20:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bed85ff010 
					 
					
						
						
							
							Header file moved  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13813  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-27 05:41:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8c2730e347 
					 
					
						
						
							
							Annotate functions with edge counts as well, if they are available.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12233  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-08 20:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f73b4ca7f9 
					 
					
						
						
							
							Make sure to print a stack trace whenever an error signal is delivered to the  
						
						... 
						
						
						
						tool.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-19 20:32:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						89cf3939b7 
					 
					
						
						
							
							Factor profile information loading OUT of llvm-prof into libanalysis  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11316  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-11 05:56:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c4ee2747f2 
					 
					
						
						
							
							Remove some pointless #includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10653  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-30 07:50:31 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cde1cf3f9d 
					 
					
						
						
							
							Add new command line option  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9754  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-06 20:29:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9088de7357 
					 
					
						
						
							
							never print zero executions blocks  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9626  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-31 00:34:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3b7f41631d 
					 
					
						
						
							
							Simplify code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9625  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-31 00:20:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e1ccadf58c 
					 
					
						
						
							
							Add percentage info  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9624  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-31 00:13:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3baed41672 
					 
					
						
						
							
							Hrm, some of my counters are wrapping around 32 bits  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9623  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-31 00:06:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						367373053b 
					 
					
						
						
							
							If only have function profile, don't print out "not executed" for all of the blocks :)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-30 23:44:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5e717646d7 
					 
					
						
						
							
							Add the ability to print out llvm code when the -annotated-llvm option is given  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-30 23:42:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						750ba3d6eb 
					 
					
						
						
							
							Add the ability to synthesize function counts from block count information  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-29 21:47:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						18884a86ae 
					 
					
						
						
							
							Print the top 20 most frequently executed blocks.  Fix sort predicate problem  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9594  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-29 21:41:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						368820586b 
					 
					
						
						
							
							Cleanup output a bit  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-28 22:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4963dcf584 
					 
					
						
						
							
							Print out command lines used to run the programs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9562  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-28 22:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						33f1ca7d8a 
					 
					
						
						
							
							Add support for reading block frequencies.  Fix bug in attribution of counts  
						
						... 
						
						
						
						to functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9559  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-28 21:25:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a78d819b7 
					 
					
						
						
							
							Provide an accessor for getting function count information.  Print a simple  
						
						... 
						
						
						
						report
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9557  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-28 21:08:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e436779c5a 
					 
					
						
						
							
							Read in the bytecode and profile information, but don't do anything with  
						
						... 
						
						
						
						it yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9556  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-28 20:13:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6f82d07060 
					 
					
						
						
							
							Initial checkin of llvmprof stub  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9551  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-28 19:16:35 +00:00