summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/APInt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [APInt] Add setLowBits/setHighBits methods to APInt.Craig Topper2017-03-071-29/+23
* [APInt] Optimize APInt creation from uint64_tCraig Topper2017-03-011-0/+1
* [APInt] Add APInt::extractBits() method to extract APInt subrange (reapplied)Simon Pilgrim2017-02-251-0/+36
* Revert: r296141 [APInt] Add APInt::extractBits() method to extract APInt subr...Simon Pilgrim2017-02-241-32/+0
* [APInt] Add APInt::extractBits() method to extract APInt subrangeSimon Pilgrim2017-02-241-0/+32
* [APInt] Add APInt::setBits() method to set all bits in rangeSimon Pilgrim2017-02-241-0/+33
* Strip trailing whitespace.Simon Pilgrim2017-02-231-8/+8
* [APInt] Fix rotl/rotr when the shift amount is greater than the total bit width.Joey Gouly2017-02-071-2/+15
* [APInt] Add integer API bor bitwise operations.Amaury Sechet2017-02-031-0/+12
* [Support] Add newline when dumping an APInt.Davide Italiano2017-01-311-1/+1
* Cleanup dump() functions.Matthias Braun2017-01-281-1/+2
* [APInt] Remove calls to clearUnusedBits from XorSlowCase and operator^=Craig Topper2017-01-241-6/+2
* TypoJoerg Sonnenberger2017-01-051-1/+1
* Missing includes.Vassil Vassilev2016-09-141-1/+1
* Make some LLVM_CONSTEXPR variables const. NFC.George Burgess IV2016-08-251-1/+1
* Fix UB in APInt::ashrJonathan Roelofs2016-08-101-5/+1
* Use RValue refs in APInt add/sub methods.Pete Cooper2016-07-221-38/+16
* APInt: remove unsued param in private method. NFCPawel Bylica2016-06-271-1/+1
* [APInt] Don't shift into the sign bitDavid Majnemer2016-06-241-1/+1
* [APInt] Don't shift into the sign bitDavid Majnemer2016-06-241-2/+2
* Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer2016-06-081-4/+2
* Don't allocate unnecessarily in APInt::operator[+-]. NFC.Pete Cooper2016-05-271-0/+18
* Don't allocate in APInt::slt. NFC.Pete Cooper2016-05-261-25/+9
* Remove some unneeded headers and replace some headers with forward class decl...Mehdi Amini2016-04-161-0/+1
* Implement constant folding for bitreverseMatt Arsenault2016-03-211-0/+30
* Remove uses of builtin comma operator.Richard Trieu2016-02-181-2/+4
* APInt: Slightly simplify countLeadingZerosSlowCase()Matthias Braun2016-02-151-19/+8
* APInt: Further simplify APInt::EqualSlowCase as suggested by DuncanMatthias Braun2016-02-151-4/+1
* APInt: Simplify EqualSlowCaseMatthias Braun2016-02-101-15/+2
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Fix APInt long division algorithmPawel Bylica2015-04-241-19/+9
* Test commit. Improve comments in APInt. NFC.Pawel Bylica2015-04-061-10/+9
* Fix rare case where APInt divide algorithm applied un-needed transformation.Yaron Keren2015-03-261-34/+19
* [APInt] Add an isSplat helper and use it in some places.Benjamin Kramer2015-03-251-0/+8
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-181-1/+1
* Teach raw_ostream to accept SmallString.Yaron Keren2015-03-101-1/+1
* Drop the hacks used for partial C99 math libraries.Benjamin Kramer2015-03-091-5/+0
* MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line wit...Benjamin Kramer2015-02-121-5/+5
* APInt: udivrem should use machine instructions for single-word APIntsDavid Majnemer2014-12-141-0/+12
* InstCombine: Don't miscompile (x lshr C1) udiv C2David Majnemer2014-10-131-5/+15
* Modernize old-style static asserts. NFC.Benjamin Kramer2014-10-121-2/+1
* APInt: Unfold return expressions so RVO can work.Benjamin Kramer2014-10-101-10/+28
* typoSanjay Patel2014-09-111-1/+1
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [C++11] Make use of 'nullptr' in the Support library.Craig Topper2014-04-071-6/+6
* Fix known typosAlp Toker2014-01-241-1/+1
* Remove APInt::extractBit since it is already implemented via operator[]. Chan...Michael Gottesman2013-12-131-8/+0
* [block-freq] Add the APInt method extractBit.Michael Gottesman2013-12-131-0/+8
OpenPOWER on IntegriCloud