aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Support/MathExtras.h
Commit message (Expand)AuthorAgeFilesLines
* Removed trailing whitespace.Misha Brukman2009-02-201-25/+25
* Add llvm::RoundUpToAlignment.Daniel Dunbar2009-02-161-0/+12
* Do not use host floating point types when emittingDale Johannesen2009-01-211-2/+6
* Add a NextPowerOf2 function to calculate the next power of two greater than a...Owen Anderson2008-06-271-0/+12
* Add count{Leading,Trailing}Ones_{32,64} functions with simple implementations.Dan Gohman2008-02-131-0/+32
* make this 64-bit safeChris Lattner2008-01-261-2/+2
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Move MinAlign to MathExtras.h.Duncan Sands2007-11-091-0/+7
* remove extraneous type qualifiersChris Lattner2007-05-031-4/+4
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-161-2/+2
* Be more explicit concerning argument sizes.Jeff Cohen2007-03-221-31/+41
* Unbreak VC++ build.Jeff Cohen2007-03-051-1/+1
* fix 80 col violations, mark arrays staticChris Lattner2007-03-041-8/+12
* Fix uninitialized use of variable. Remove tabs and fix identation.Anton Korobeynikov2007-03-021-19/+19
* Fix a typo.Owen Anderson2007-03-021-1/+1
* Use GCC intrinsics when available, and use smarter fallbacks when not.Owen Anderson2007-03-011-2/+26
* Use the GCC built-in for PopulationCount when it's available, and use a fasterOwen Anderson2007-03-011-11/+16
* Doxgenate comments.Chris Lattner2006-12-191-74/+84
* Ignoring the upper 32 bits of a 64 bit constant is not a good thing.Jim Laskey2006-12-061-4/+4
* remove IncludeFile turds in MathExtras.h, which bloats every .o file thatChris Lattner2006-08-111-3/+0
* For PR780:Reid Spencer2006-07-261-0/+4
* Add functions to compute ceil(log2(N)) to match functions for floor(log2(N))Chris Lattner2006-07-181-1/+14
* Whoops, missed a couple more C-style casts.Reid Spencer2006-06-211-2/+2
* Use C++ style casts instead of C-style casts to shut up compiler warningsReid Spencer2006-06-211-6/+18
* For PR786:Reid Spencer2006-05-241-1/+1
* Fix generous source of VC++ truncation warnings.Jeff Cohen2006-01-141-2/+2
* Add bswap intrinsics as documented in the Language ReferenceNate Begeman2006-01-141-0/+26
* Remove prolific source of VC++ truncation warnings.Jeff Cohen2005-10-071-1/+2
* Add support for count trailing zeroes, and population count. These areNate Begeman2005-08-311-5/+37
* include/llvm/Support/MathExtras.hJim Laskey2005-08-171-4/+4
* Added support for converting raw bits to FP, and FP to raw bits. The intentJim Laskey2005-08-171-0/+44
* Fix an obvious bug in the Log2 stuff that broke SingleSource/UnitTests/2005-0...Chris Lattner2005-08-031-1/+1
* Wrap comments to 80 cols, fix code sequence for CountLeadingZeros_64 onChris Lattner2005-08-031-19/+20
* Fix another bug in the clz patch that caused miscompilations when !gcc4Chris Lattner2005-08-031-2/+2
* Fix the non-gcc 4.0 paths for countleadingzerosChris Lattner2005-08-021-29/+35
* Fix inverted conditionalsChris Lattner2005-08-021-2/+2
* Fix the non-gcc 4.0 path to compileChris Lattner2005-08-021-5/+7
* Consolidate all of the various log2 computing functions into MathExtras.h.Chris Lattner2005-08-021-18/+131
* Remove trailing whitespaceMisha Brukman2005-04-211-2/+2
* Changes For Bug 352Reid Spencer2004-09-011-4/+4
* Add an overloadChris Lattner2004-08-171-0/+7
* Add prototypes for platform-independent wrappers for isinf().Brian Gaeke2004-07-211-0/+4
* Provide prototypes for IsNAN() wrapper.Brian Gaeke2004-06-231-0/+4
* Cygwin defines log2 as a macro. Undef it here IFF it has already been defined,Brian Gaeke2004-02-251-0/+4
* Fixes for PR114: Thanks to Reid Spencer!Chris Lattner2003-11-161-1/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM notice.John Criswell2003-10-201-0/+7
* Standardize header file commentsChris Lattner2003-09-301-1/+1
* Regularize the names of #include-guards.Brian Gaeke2003-06-171-2/+2
* Don't #include <Support/*>, #include "Support/*"Chris Lattner2002-10-281-1/+1