summaryrefslogtreecommitdiff
path: root/include/llvm/Support/MathExtras.h
Commit message (Expand)AuthorAge
* Avoid overflowing a signed integer which triggers undefined behaviour.Jakob Stoklund Olesen2010-04-06
* Second try of initial ARM/Thumb disassembler check-in. It consists of a tablgenJohnny Chen2010-04-02
* Make isInt?? and isUint?? template specializations of the generic versions. ThisBenjamin Kramer2010-03-29
* Correct spelling.Duncan Sands2010-01-07
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-26
* Add MathExtras.h OffsetToAlignment, like RoundUpToAlignment but returns theDaniel Dunbar2009-08-28
* Fix the N>=64 case in the isInt<> and isUint<> templates.Jakob Stoklund Olesen2009-08-13
* Move immediate constant predicate templates from the Blackfin target to MathE...Jakob Stoklund Olesen2009-08-12
* Fix PR4614: the Intel C compiler defines _GNUC__Duncan Sands2009-07-23
* Fix the name of the function in this comment.Dan Gohman2009-05-31
* Add an int64_t variant of abs, for host environmentsDale Johannesen2009-05-13
* Removed trailing whitespace.Misha Brukman2009-02-20
* Add llvm::RoundUpToAlignment.Daniel Dunbar2009-02-16
* Do not use host floating point types when emittingDale Johannesen2009-01-21
* Add a NextPowerOf2 function to calculate the next power of two greater than a...Owen Anderson2008-06-27
* Add count{Leading,Trailing}Ones_{32,64} functions with simple implementations.Dan Gohman2008-02-13
* make this 64-bit safeChris Lattner2008-01-26
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* Move MinAlign to MathExtras.h.Duncan Sands2007-11-09
* remove extraneous type qualifiersChris Lattner2007-05-03
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-16
* Be more explicit concerning argument sizes.Jeff Cohen2007-03-22
* Unbreak VC++ build.Jeff Cohen2007-03-05
* fix 80 col violations, mark arrays staticChris Lattner2007-03-04
* Fix uninitialized use of variable. Remove tabs and fix identation.Anton Korobeynikov2007-03-02
* Fix a typo.Owen Anderson2007-03-02
* Use GCC intrinsics when available, and use smarter fallbacks when not.Owen Anderson2007-03-01
* Use the GCC built-in for PopulationCount when it's available, and use a fasterOwen Anderson2007-03-01
* Doxgenate comments.Chris Lattner2006-12-19
* Ignoring the upper 32 bits of a 64 bit constant is not a good thing.Jim Laskey2006-12-06
* remove IncludeFile turds in MathExtras.h, which bloats every .o file thatChris Lattner2006-08-11
* For PR780:Reid Spencer2006-07-26
* Add functions to compute ceil(log2(N)) to match functions for floor(log2(N))Chris Lattner2006-07-18
* Whoops, missed a couple more C-style casts.Reid Spencer2006-06-21
* Use C++ style casts instead of C-style casts to shut up compiler warningsReid Spencer2006-06-21
* For PR786:Reid Spencer2006-05-24
* Fix generous source of VC++ truncation warnings.Jeff Cohen2006-01-14
* Add bswap intrinsics as documented in the Language ReferenceNate Begeman2006-01-14
* Remove prolific source of VC++ truncation warnings.Jeff Cohen2005-10-07
* Add support for count trailing zeroes, and population count. These areNate Begeman2005-08-31
* include/llvm/Support/MathExtras.hJim Laskey2005-08-17
* Added support for converting raw bits to FP, and FP to raw bits. The intentJim Laskey2005-08-17
* Fix an obvious bug in the Log2 stuff that broke SingleSource/UnitTests/2005-0...Chris Lattner2005-08-03
* Wrap comments to 80 cols, fix code sequence for CountLeadingZeros_64 onChris Lattner2005-08-03
* Fix another bug in the clz patch that caused miscompilations when !gcc4Chris Lattner2005-08-03
* Fix the non-gcc 4.0 paths for countleadingzerosChris Lattner2005-08-02
* Fix inverted conditionalsChris Lattner2005-08-02
* Fix the non-gcc 4.0 path to compileChris Lattner2005-08-02
* Consolidate all of the various log2 computing functions into MathExtras.h.Chris Lattner2005-08-02
* Remove trailing whitespaceMisha Brukman2005-04-21