Chris Lattner 
							
						 
					 
					
						
						
							
						
						273a488cdf 
					 
					
						
						
							
							revert r81335, which breaks the build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81347  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-09 16:00:57 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Neustifter 
							
						 
					 
					
						
						
							
						
						1f3b00272a 
					 
					
						
						
							
							Updated ProfileInfo to have clean seperation between different sentinels.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81335  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-09 12:48:26 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						18f13c66bf 
					 
					
						
						
							
							Mark more constants unsigned, as warned about by icc ( #68 ).  
						
						... 
						
						
						
						Patch by Erick Tryzelaar.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81116  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-06 12:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Neustifter 
							
						 
					 
					
						
						
							
						
						f0d568d38b 
					 
					
						
						
							
							Fix build warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80912  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-03 09:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Neustifter 
							
						 
					 
					
						
						
							
						
						4c2c53353e 
					 
					
						
						
							
							Code Cleanup.  
						
						... 
						
						
						
						(See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090831/086139.html )
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80909  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-03 08:41:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						6b382d5e5b 
					 
					
						
						
							
							Fix build warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80730  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-01 22:07:12 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Neustifter 
							
						 
					 
					
						
						
							
						
						da5ea94554 
					 
					
						
						
							
							OptimalEdgeProfiling: Reading in Profiles.  
						
						... 
						
						
						
						This enables LLVM to read the OptimalEdgeProfiles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-01 19:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Neustifter 
							
						 
					 
					
						
						
							
						
						cf48efcf3d 
					 
					
						
						
							
							Read profile files as binary as proposed in  
						
						... 
						
						
						
						http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-August/025020.html .
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79983  91177308-0d34-0410-b5e6-96231b3b80d8 
					
						2009-08-25 12:53:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a81d29b391 
					 
					
						
						
							
							remove uses of llvm/Support/Streams.h.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79838  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 07:33:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ee16638bfc 
					 
					
						
						
							
							Remove unnecessary ProfileInfoLoader methods.  
						
						... 
						
						
						
						- Part of optimal static profiling patch sequence by Andreas Neustifter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78199  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-05 15:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						09fc0fa0b1 
					 
					
						
						
							
							Get rid of a static boolean.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74125  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-24 22:08:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d68a07650c 
					 
					
						
						
							
							Tidy up #includes, deleting a bunch of unnecessary #includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 17:59:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ecb7a77885 
					 
					
						
						
							
							Change uses of Function::front to Function::getEntryBlock for readability.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35265  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-22 16:38:57 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						5cbf985dcb 
					 
					
						
						
							
							For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid  
						
						... 
						
						
						
						confusion with external linkage types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33663  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-30 20:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e81561909d 
					 
					
						
						
							
							Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are  
						
						... 
						
						
						
						now cerr, cout, and NullStream resp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-07 01:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						6f81b51021 
					 
					
						
						
							
							Removed some of the iostream #includes. Moved towards converting to using  
						
						... 
						
						
						
						llvm streams
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31983  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-28 22:46:12 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						2b37d7cf28 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21416  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 21:13:18 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						954da37bb4 
					 
					
						
						
							
							Add #include <iostream> since Value.h does not #include it any more.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-04 12:19:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						b171d7949d 
					 
					
						
						
							
							Add stub support for reading BBTraces.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13352  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-04 17:11:14 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						660ef70b62 
					 
					
						
						
							
							Share ProfilingType enum with the C profiling runtime libraries.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13346  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-04 16:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dbbbfef165 
					 
					
						
						
							
							If we have edge counts, we can produce block counts.  I've verified that  
						
						... 
						
						
						
						using an edge profile to produce block counts gives the exact same numbers
as using a block count directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12232  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-08 20:03:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						01945c1739 
					 
					
						
						
							
							Add initial support for reading edge counts.  This will be improved to enable  
						
						... 
						
						
						
						translation of edge counts into block/function counts when possible.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12229  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-08 18:20:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c6fca42a66 
					 
					
						
						
							
							Fix a typeo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11323  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-11 18:20:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc44aa61c4 
					 
					
						
						
							
							Factor this code out of llvm-prof  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11314  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-11 05:54:25 +00:00