| 
							
							
								 Benjamin Kramer | bc1430a0a0 | BlockFrequency: Use a smarter overflow check. This trades one 64 bit div for one 64 bit mul and some arithmetic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143106 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-10-27 16:38:50 +00:00 |  | 
			
				
					| 
							
							
								 Jakub Staszak | ffcc2a542c | Optimize 96-bit division a little bit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136222 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-07-27 16:00:40 +00:00 |  | 
			
				
					| 
							
							
								 Jakub Staszak | 636a02b57c | Move static methods to the anonymous namespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136221 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-07-27 15:51:51 +00:00 |  | 
			
				
					| 
							
							
								 Jakub Staszak | a26ec886a3 | Add BlockFrequency class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135992 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-07-25 22:24:51 +00:00 |  |