Andreas Neustifter
							
						 | 
						
							
							
							
							
							
								
							
							
								41c1103273
								
							
						 | 
						
							
							
								
								Reapplied r81355 with the problems fixed.
							
							
							
							
							
							
							
							(See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090907/086737.html and
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090907/086746.html)
llvm-svn: 82039 
							
						 | 
						
							2009-09-16 11:35:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								9ded9ac8af
								
							
						 | 
						
							
							
								
								revert r81335, which breaks the build.
							
							
							
							
							
							
							
							llvm-svn: 81347 
							
						 | 
						
							2009-09-09 16:00:57 +00:00 | 
						
					
				
					
						
							
							
								 
								Andreas Neustifter
							
						 | 
						
							
							
							
							
							
								
							
							
								0bd472dc33
								
							
						 | 
						
							
							
								
								Updated ProfileInfo to have clean seperation between different sentinels.
							
							
							
							
							
							
							
							llvm-svn: 81335 
							
						 | 
						
							2009-09-09 12:48:26 +00:00 | 
						
					
				
					
						
							
							
								 
								Duncan Sands
							
						 | 
						
							
							
							
							
							
								
							
							
								d216b05e75
								
							
						 | 
						
							
							
								
								Mark more constants unsigned, as warned about by icc (#68).
							
							
							
							
							
							
							
							Patch by Erick Tryzelaar.
llvm-svn: 81116 
							
						 | 
						
							2009-09-06 12:56:52 +00:00 | 
						
					
				
					
						
							
							
								 
								Andreas Neustifter
							
						 | 
						
							
							
							
							
							
								
							
							
								d194e13b8d
								
							
						 | 
						
							
							
								
								Fix build warning.
							
							
							
							
							
							
							
							llvm-svn: 80912 
							
						 | 
						
							2009-09-03 09:11:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Andreas Neustifter
							
						 | 
						
							
							
							
							
							
								
							
							
								b68e921c25
								
							
						 | 
						
							
							
								
								Code Cleanup.
							
							
							
							
							
							
							
							(See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090831/086139.html)
llvm-svn: 80909 
							
						 | 
						
							2009-09-03 08:41:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Daniel Dunbar
							
						 | 
						
							
							
							
							
							
								
							
							
								2a275102d3
								
							
						 | 
						
							
							
								
								Fix build warning.
							
							
							
							
							
							
							
							llvm-svn: 80730 
							
						 | 
						
							2009-09-01 22:07:12 +00:00 | 
						
					
				
					
						
							
							
								 
								Andreas Neustifter
							
						 | 
						
							
							
							
							
							
								
							
							
								e3cdafc70b
								
							
						 | 
						
							
							
								
								OptimalEdgeProfiling: Reading in Profiles.
							
							
							
							
							
							
							
							This enables LLVM to read the OptimalEdgeProfiles.
llvm-svn: 80715 
							
						 | 
						
							2009-09-01 19:08:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Andreas Neustifter
							
						 | 
						
							
							
							
							
							
								
							
							
								5fed82025e
								
							
						 | 
						
							
							
								
								Read profile files as binary as proposed in
							
							
							
							
							
							
							
							http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-August/025020.html.
llvm-svn: 79983 
							
						 | 
						
							2009-08-25 12:53:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								91922253c5
								
							
						 | 
						
							
							
								
								remove uses of llvm/Support/Streams.h.
							
							
							
							
							
							
							
							llvm-svn: 79838 
							
						 | 
						
							2009-08-23 07:33:14 +00:00 | 
						
					
				
					
						
							
							
								 
								Daniel Dunbar
							
						 | 
						
							
							
							
							
							
								
							
							
								b6fec38426
								
							
						 | 
						
							
							
								
								Remove unnecessary ProfileInfoLoader methods.
							
							
							
							
							
							
							
							- Part of optimal static profiling patch sequence by Andreas Neustifter.
llvm-svn: 78199 
							
						 | 
						
							2009-08-05 15:55:56 +00:00 | 
						
					
				
					
						
							
							
								 
								Owen Anderson
							
						 | 
						
							
							
							
							
							
								
							
							
								4830e08613
								
							
						 | 
						
							
							
								
								Get rid of a static boolean.
							
							
							
							
							
							
							
							llvm-svn: 74125 
							
						 | 
						
							2009-06-24 22:08:59 +00:00 | 
						
					
				
					
						
							
							
								 
								Dan Gohman
							
						 | 
						
							
							
							
							
							
								
							
							
								906152a20f
								
							
						 | 
						
							
							
								
								Tidy up #includes, deleting a bunch of unnecessary #includes.
							
							
							
							
							
							
							
							llvm-svn: 61715 
							
						 | 
						
							2009-01-05 17:59:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								f3ebc3f3d2
								
							
						 | 
						
							
							
								
								Remove attribution from file headers, per discussion on llvmdev.
							
							
							
							
							
							
							
							llvm-svn: 45418 
							
						 | 
						
							2007-12-29 20:36:04 +00:00 | 
						
					
				
					
						
							
							
								 
								Dan Gohman
							
						 | 
						
							
							
							
							
							
								
							
							
								dcb291faa4
								
							
						 | 
						
							
							
								
								Change uses of Function::front to Function::getEntryBlock for readability.
							
							
							
							
							
							
							
							llvm-svn: 35265 
							
						 | 
						
							2007-03-22 16:38:57 +00:00 | 
						
					
				
					
						
							
							
								 
								Reid Spencer
							
						 | 
						
							
							
							
							
							
								
							
							
								5301e7c605
								
							
						 | 
						
							
							
								
								For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid
							
							
							
							
							
							
							
							confusion with external linkage types.
llvm-svn: 33663 
							
						 | 
						
							2007-01-30 20:08:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Bill Wendling
							
						 | 
						
							
							
							
							
							
								
							
							
								f3baad3ee1
								
							
						 | 
						
							
							
								
								Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are
							
							
							
							
							
							
							
							now cerr, cout, and NullStream resp.
llvm-svn: 32298 
							
						 | 
						
							2006-12-07 01:30:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Bill Wendling
							
						 | 
						
							
							
							
							
							
								
							
							
								597d451fea
								
							
						 | 
						
							
							
								
								Removed some of the iostream #includes. Moved towards converting to using
							
							
							
							
							
							
							
							llvm streams
llvm-svn: 31983 
							
						 | 
						
							2006-11-28 22:46:12 +00:00 | 
						
					
				
					
						
							
							
								 
								Misha Brukman
							
						 | 
						
							
							
							
							
							
								
							
							
								01808caded
								
							
						 | 
						
							
							
								
								Remove trailing whitespace
							
							
							
							
							
							
							
							llvm-svn: 21416 
							
						 | 
						
							2005-04-21 21:13:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Reid Spencer
							
						 | 
						
							
							
							
							
							
								
							
							
								eb04d9bcb4
								
							
						 | 
						
							
							
								
								Add #include <iostream> since Value.h does not #include it any more.
							
							
							
							
							
							
							
							llvm-svn: 14622 
							
						 | 
						
							2004-07-04 12:19:56 +00:00 | 
						
					
				
					
						
							
							
								 
								Brian Gaeke
							
						 | 
						
							
							
							
							
							
								
							
							
								600f2045a9
								
							
						 | 
						
							
							
								
								Add stub support for reading BBTraces.
							
							
							
							
							
							
							
							llvm-svn: 13352 
							
						 | 
						
							2004-05-04 17:11:14 +00:00 | 
						
					
				
					
						
							
							
								 
								Brian Gaeke
							
						 | 
						
							
							
							
							
							
								
							
							
								34c13fbe94
								
							
						 | 
						
							
							
								
								Share ProfilingType enum with the C profiling runtime libraries.
							
							
							
							
							
							
							
							llvm-svn: 13346 
							
						 | 
						
							2004-05-04 16:53:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								5302943ff7
								
							
						 | 
						
							
							
								
								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.
llvm-svn: 12232 
							
						 | 
						
							2004-03-08 20:03:52 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								8b8a0641a1
								
							
						 | 
						
							
							
								
								Add initial support for reading edge counts.  This will be improved to enable
							
							
							
							
							
							
							
							translation of edge counts into block/function counts when possible.
llvm-svn: 12229 
							
						 | 
						
							2004-03-08 18:20:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								fa9a8f83a5
								
							
						 | 
						
							
							
								
								Fix a typeo
							
							
							
							
							
							
							
							llvm-svn: 11323 
							
						 | 
						
							2004-02-11 18:20:41 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								ddfc5506a7
								
							
						 | 
						
							
							
								
								Factor this code out of llvm-prof
							
							
							
							
							
							
							
							llvm-svn: 11314 
							
						 | 
						
							2004-02-11 05:54:25 +00:00 |