[llvm-profdata] Add SaturatingAdd/SaturatingMultiply Helper Functions
[oota-llvm.git] / include / llvm / Support / MathExtras.h
2015-11-18 Nathan Slingerland[llvm-profdata] Add SaturatingAdd/SaturatingMultiply...
2015-10-10 Craig TopperIn isUIntN, make sure N is less than 64 before using...
2015-09-29 Maksim PanchenkoHHVM calling conventions.
2015-08-10 NAKAMURA TakumiWhitespace.
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-05 Justin BognerInstrProf: Fix reading of consecutive 32 bit coverage...
2015-05-24 Vince HarronRemove log2 dependency when building against Android...
2015-05-19 Pawel BylicaRevert "Avoid size_t -> unsigned conversion in MathExtr...
2015-05-19 Pawel BylicaAvoid size_t -> unsigned conversion in MathExtras.h...
2015-05-07 Vince HarronAdded support for building against Android API-9 SDK
2015-04-10 Tim NorthoverGeneric: Make isMask_N and isShiftedMask_N consistent...
2015-03-09 Benjamin KramerRemove the remaining uses of abs64 and nuke it.
2015-03-09 Benjamin KramerDrop the hacks used for partial C99 math libraries.
2015-02-12 Benjamin KramerMathExtras: Bring Count(Trailing|Leading)Ones and Count...
2015-02-12 Benjamin KramerMathExtras: Parametrize count(Trailing|Leading)Zeros...
2014-11-29 Saleem AbdulrasoolSupport: remove some variable names
2014-11-17 Oliver Stannard[Thumb1] Re-write emitThumbRegPlusImmediate
2014-10-21 Reid KlecknerGCC has supported C++11 ref-qualifiers since 4.8.1
2014-10-20 David MajnemerIR: Replace DataLayout::RoundUpAlignment with RoundUpTo...
2014-09-27 Yaron KerenFix llvm::huge_valf multiple initializations with Visua...
2014-09-07 Hans WennborgBumpPtrAllocator: do the size check without moving...
2014-09-02 Hans WennborgBumpPtrAllocator: use uintptr_t when aligning addresses...
2014-07-02 Axel NaumannUndefine R2, R4, R6 after use.
2014-05-28 Reid KlecknerAdd a simple helper function to create a 64-bit integer.
2014-03-28 Chandler Carruth[Allocator Cleanup] Move generic pointer alignment...
2014-03-07 Benjamin KramerMake header standalone for libstdc++.
2014-03-07 Benjamin Kramer[C++11] Replace LLVM-style type traits with C++11 stand...
2014-01-27 Chandler Carruth[vectorizer] Teach the loop vectorizer's unroller to...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2013-11-13 Aaron BallmanRemoving llvm::huge_vald and llvm::huge_vall because...
2013-11-13 Aaron BallmanReplacing HUGE_VALF with llvm::huge_valf in order to...
2013-08-06 Reid KlecknerUse gnu style builtins in MathExtras.h with clang on...
2013-06-16 Dmitri GribenkoPut back variable names because they are referenced...
2013-06-10 Duncan SandsAvoid warnings about unused parameters that tend to...
2013-05-24 Michael J. Spencer[Support] Remove Count{Leading,Trailing}Zeros_{32,64}.
2013-05-24 Benjamin KramerMathExtras: Return the result of find(First|Last)Set...
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
2013-05-24 Michael J. Spencer[Support][MathExtras] Add missing include and disable...
2013-05-24 Michael J. Spencer[Support] Add type generic bit utilities to MathExtras.h
2013-02-27 Aaron BallmanSuppressing MSVC warnings; patch thanks to Peng Cheng!
2013-01-25 Reid KlecknerAdd parens to suppress an MSVC 2012 << precedence warning
2013-01-17 Aaron BallmanReverting back to the fallback instead of using the...
2013-01-17 Aaron BallmanReverting back to the fallback instead of using popcnt...
2013-01-16 Aaron BallmanWrapping __popcnt64 for MSVC so that it's only used...
2013-01-16 Michael J. Spencer[Support] Include the intrisics header and check for...
2013-01-16 Michael J. Spencer[Support] Add MSVC intrinsic for CountPopulation.
2012-09-13 Dmitri GribenkoFix Doxygen issues:
2012-08-24 Richard SmithFix integer undefined behavior due to signed left shift...
2012-06-20 Chandler CarruthRemove 'static' from inline functions defined in header...
2011-12-12 Tony LinthicumHexagon backend support
2010-12-15 Rafael EspindolaTypo.
2010-12-15 Rafael EspindolaGeneralize an assert.
2010-11-29 Michael J. SpencerMerge System into Support.
2010-11-23 Chris Lattnerreimplement SwapByteOrder.h in terms of overloading...
2010-11-03 Dan GohmanFactor code out of APInt to form a isUIntN helper function.
2010-10-11 Michael J. SpencerSystem: Add SwapByteOrder and update Support/MathExtras...
2010-10-11 Michael J. SpencerRevert "System: Add SwapByteOrder and update Support...
2010-10-11 Michael J. SpencerSystem: Add SwapByteOrder and update Support/MathExtras...
2010-08-17 Benjamin KramerThere is this new "LLVM" compiler that supports __built...
2010-04-06 Jakob Stoklund OlesenAvoid overflowing a signed integer which triggers undef...
2010-04-02 Johnny ChenSecond try of initial ARM/Thumb disassembler check...
2010-03-29 Benjamin KramerMake isInt?? and isUint?? template specializations...
2010-01-07 Duncan SandsCorrect spelling.
2009-10-26 Chandler CarruthMove DataTypes.h to include/llvm/System, update all...
2009-08-28 Daniel DunbarAdd MathExtras.h OffsetToAlignment, like RoundUpToAlign...
2009-08-13 Jakob Stoklund OlesenFix the N>=64 case in the isInt<> and isUint<> templates.
2009-08-12 Jakob Stoklund OlesenMove immediate constant predicate templates from the...
2009-07-23 Duncan SandsFix PR4614: the Intel C compiler defines _GNUC__
2009-05-31 Dan GohmanFix the name of the function in this comment.
2009-05-13 Dale JohannesenAdd an int64_t variant of abs, for host environments
2009-02-20 Misha BrukmanRemoved trailing whitespace.
2009-02-16 Daniel DunbarAdd llvm::RoundUpToAlignment.
2009-01-21 Dale JohannesenDo not use host floating point types when emitting
2008-06-27 Owen AndersonAdd a NextPowerOf2 function to calculate the next power...
2008-02-13 Dan GohmanAdd count{Leading,Trailing}Ones_{32,64} functions with...
2008-01-26 Chris Lattnermake this 64-bit safe
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-11-09 Duncan SandsMove MinAlign to MathExtras.h.
2007-05-03 Chris Lattnerremove extraneous type qualifiers
2007-04-16 Anton KorobeynikovRemoved tabs everywhere except autogenerated & external...
2007-03-22 Jeff CohenBe more explicit concerning argument sizes.
2007-03-05 Jeff CohenUnbreak VC++ build.
2007-03-04 Chris Lattnerfix 80 col violations, mark arrays static
2007-03-02 Anton KorobeynikovFix uninitialized use of variable. Remove tabs and...
2007-03-02 Owen AndersonFix a typo.
2007-03-01 Owen AndersonUse GCC intrinsics when available, and use smarter...
2007-03-01 Owen AndersonUse the GCC built-in for PopulationCount when it's...
2006-12-19 Chris LattnerDoxgenate comments.
2006-12-06 Jim LaskeyIgnoring the upper 32 bits of a 64 bit constant is...
2006-08-11 Chris Lattnerremove IncludeFile turds in MathExtras.h, which bloats...
2006-07-26 Reid SpencerFor PR780:
2006-07-18 Chris LattnerAdd functions to compute ceil(log2(N)) to match functio...
2006-06-21 Reid SpencerWhoops, missed a couple more C-style casts.
2006-06-21 Reid SpencerUse C++ style casts instead of C-style casts to shut...
2006-05-24 Reid SpencerFor PR786:
2006-01-14 Jeff CohenFix generous source of VC++ truncation warnings.
2006-01-14 Nate BegemanAdd bswap intrinsics as documented in the Language...
2005-10-07 Jeff CohenRemove prolific source of VC++ truncation warnings.
2005-08-31 Nate BegemanAdd support for count trailing zeroes, and population...
next