aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Support/MathExtras.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-10/+10
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-15/+0
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-164/+168
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-18/+19
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-0/+9
* Update to LLVM 3.5a.Stephen Hines2014-04-241-18/+37
* Removing llvm::huge_vald and llvm::huge_vall because they are not currently u...Aaron Ballman2013-11-131-4/+0
* Replacing HUGE_VALF with llvm::huge_valf in order to work around a warning tr...Aaron Ballman2013-11-131-1/+13
* Use gnu style builtins in MathExtras.h with clang on WindowsReid Kleckner2013-08-061-4/+4
* Put back variable names because they are referenced in the documentationDmitri Gribenko2013-06-161-2/+6
* Avoid warnings about unused parameters that tend to come up a lot whenDuncan Sands2013-06-101-2/+2
* [Support] Remove Count{Leading,Trailing}Zeros_{32,64}.Michael J. Spencer2013-05-241-117/+3
* MathExtras: Return the result of find(First|Last)Set in the input type.Benjamin Kramer2013-05-241-4/+4
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-241-5/+5
* [Support][MathExtras] Add missing include and disable _BitScan{Forward,Revers...Michael J. Spencer2013-05-241-0/+5
* [Support] Add type generic bit utilities to MathExtras.hMichael J. Spencer2013-05-241-0/+212
* Suppressing MSVC warnings; patch thanks to Peng Cheng!Aaron Ballman2013-02-271-3/+13
* Add parens to suppress an MSVC 2012 << precedence warningReid Kleckner2013-01-251-1/+1
* Reverting back to the fallback instead of using the 64-bit popcnt instruction...Aaron Ballman2013-01-171-2/+0
* Reverting back to the fallback instead of using popcnt; this instruction does...Aaron Ballman2013-01-171-2/+0
* Wrapping __popcnt64 for MSVC so that it's only used on 64-bit builds.Aaron Ballman2013-01-161-1/+1
* [Support] Include the intrisics header and check for definition properly.Michael J. Spencer2013-01-161-2/+6
* [Support] Add MSVC intrinsic for CountPopulation.Michael J. Spencer2013-01-161-0/+4
* Fix Doxygen issues:Dmitri Gribenko2012-09-131-9/+10
* Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith2012-08-241-0/+12
* Remove 'static' from inline functions defined in header files.Chandler Carruth2012-06-201-2/+2
* Hexagon backend supportTony Linthicum2011-12-121-0/+14
* Typo.Rafael Espindola2010-12-151-1/+1
* Generalize an assert.Rafael Espindola2010-12-151-0/+6
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* reimplement SwapByteOrder.h in terms of overloading instead of Chris Lattner2010-11-231-4/+3
* Factor code out of APInt to form a isUIntN helper function.Dan Gohman2010-11-031-0/+6
* System: Add SwapByteOrder and update Support/MathExtras.h to use it.Michael J. Spencer2010-10-111-31/+4
* Revert "System: Add SwapByteOrder and update Support/MathExtras.h to use it."Michael J. Spencer2010-10-111-4/+31
* System: Add SwapByteOrder and update Support/MathExtras.h to use it.Michael J. Spencer2010-10-111-31/+4
* There is this new "LLVM" compiler that supports __builtin_bswap but thinks it...Benjamin Kramer2010-08-171-2/+4
* Avoid overflowing a signed integer which triggers undefined behaviour.Jakob Stoklund Olesen2010-04-061-4/+4
* Second try of initial ARM/Thumb disassembler check-in. It consists of a tablgenJohnny Chen2010-04-021-0/+12
* Make isInt?? and isUint?? template specializations of the generic versions. ThisBenjamin Kramer2010-03-291-21/+29
* Correct spelling.Duncan Sands2010-01-071-2/+2
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-261-1/+1
* Add MathExtras.h OffsetToAlignment, like RoundUpToAlignment but returns theDaniel Dunbar2009-08-281-0/+7
* Fix the N>=64 case in the isInt<> and isUint<> templates.Jakob Stoklund Olesen2009-08-131-2/+2
* Move immediate constant predicate templates from the Blackfin target to MathE...Jakob Stoklund Olesen2009-08-121-0/+10
* Fix PR4614: the Intel C compiler defines _GNUC__Duncan Sands2009-07-231-2/+2
* Fix the name of the function in this comment.Dan Gohman2009-05-311-2/+2
* Add an int64_t variant of abs, for host environmentsDale Johannesen2009-05-131-0/+7
* 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