summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/APInt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [APInt] Use conditional operator to simplify some code. NFCCraig Topper2017-04-011-4/+1
* [APInt] Implement flipAllBitsSlowCase with tcComplement. NFCICraig Topper2017-04-011-2/+1
* [APInt] Fix indentation. NFCCraig Topper2017-04-011-8/+8
* [APInt] Implement AndAssignSlowCase using tcAnd. Do the same for Or and Xor. ...Craig Topper2017-04-011-9/+3
* [APInt] Allow GreatestCommonDivisor to take rvalue inputs efficiently. Use mo...Craig Topper2017-04-011-6/+4
* [APInt] Remove the mul/urem/srem/udiv/sdiv functions from the APIntOps namesp...Craig Topper2017-04-011-1/+1
* [APInt] Rewrite getLoBits in a way that will do one less memory allocation in...Craig Topper2017-03-311-3/+4
* [APInt] Reformat tc functions to put opening curly braces on the end of the p...Craig Topper2017-03-281-104/+45
* [APInt] Remove an anonymous namespace around static functions. NFCCraig Topper2017-03-281-35/+33
* [APInt] Combine variable declaration and initialization where possible in the...Craig Topper2017-03-281-76/+36
* [APInt] Use 'unsigned' instead of 'unsigned int' in the interface to the APIn...Craig Topper2017-03-281-36/+36
* [APInt] Move the single word cases of the bitwise operators inline.Craig Topper2017-03-281-18/+3
* [APInt] Move operator=(uint64_t) inline as its pretty simple and is often use...Craig Topper2017-03-271-10/+0
* [APInt] Move operator&=(uint64_t) inline and use memset to clear the upper wo...Craig Topper2017-03-271-12/+0
* [APInt] Move the >64 bit case for flipAllBits out of line.Craig Topper2017-03-271-0/+5
* [APInt] Don't initialize VAL to 0 in APInt constructors. Push it down to the ...Craig Topper2017-03-201-2/+5
* [APInt] Add APInt::insertBits() method to insert an APInt into a larger APIntSimon Pilgrim2017-03-101-0/+59
* Fixed typos in comments. NFCI.Simon Pilgrim2017-03-091-6/+6
* [APInt] Add rvalue reference support to and, or, xor operations to allow thei...Craig Topper2017-03-071-25/+0
* [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
OpenPOWER on IntegriCloud