index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Support
/
APInt.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
[APInt] Make toString use udivrem instead of calling the divide helper method...
Craig Topper
2017-05-10
1
-8
/
+9
*
[APInt] Use uint32_t instead of unsigned for the storage type throughout the ...
Craig Topper
2017-05-10
1
-39
/
+34
*
[APInt] Use getRawData to slightly simplify some code.
Craig Topper
2017-05-10
1
-2
/
+2
*
[APInt] Remove check for single word since single word was handled earlier in...
Craig Topper
2017-05-10
1
-2
/
+2
*
[APInt] Fix indentation of tcDivide. Combine variable declaration and initial...
Craig Topper
2017-05-10
1
-15
/
+13
*
[APInt] Use getNumWords function in udiv/urem/udivrem instead of reimplementi...
Craig Topper
2017-05-10
1
-12
/
+6
*
[APInt] Remove return value from tcFullMultiply.
Craig Topper
2017-05-09
1
-11
/
+5
*
[APInt] Use default constructor instead of explicitly creating a 1-bit APInt ...
Craig Topper
2017-05-08
1
-2
/
+2
*
[APInt] Remove 'else' after 'return' in udiv and urem. NFC
Craig Topper
2017-05-08
1
-9
/
+7
*
[APInt] Modify tcMultiplyPart's overflow detection to not depend on 'i' from ...
Craig Topper
2017-05-08
1
-6
/
+5
*
[APInt] Use std::min instead of writing the same thing with the ternary opera...
Craig Topper
2017-05-08
1
-1
/
+1
*
[APInt] Remove 'else' after 'return' in tcMultiply methods. NFC
Craig Topper
2017-05-08
1
-24
/
+23
*
[APInt] Take advantage of new operator*=(uint64_t) to remove a temporary APInt.
Craig Topper
2017-05-08
1
-5
/
+1
*
[APInt] Add support for multiplying by a uint64_t.
Craig Topper
2017-05-08
1
-0
/
+10
*
[APInt] Reduce number of allocations involved in multiplying. Reduce worst ca...
Craig Topper
2017-05-04
1
-110
/
+10
*
[APInt] Give the value union a name so we can remove assumptions on VAL being...
Craig Topper
2017-05-03
1
-145
/
+144
*
[APInt] Move APInt::getSplat out of line.
Craig Topper
2017-05-02
1
-0
/
+11
*
[APInt] Move the setBit and clearBit methods inline.
Craig Topper
2017-05-02
1
-16
/
+0
*
[APInt] Use inplace shift methods where possible. NFCI
Craig Topper
2017-04-28
1
-3
/
+4
*
[APInt] Simplify the zext and sext methods
Craig Topper
2017-04-24
1
-33
/
+18
*
[APInt] Add ashrInPlace method and rewrite ashr to make a copy and then call ...
Craig Topper
2017-04-24
1
-76
/
+36
*
[APInt] Fix repeated word in comments. NFC
Craig Topper
2017-04-24
1
-2
/
+2
*
[APInt] Make behavior of ashr by BitWidth consistent between single and multi...
Craig Topper
2017-04-24
1
-1
/
+3
*
[APInt] In sext single word case, use SignExtend64 and let the APInt construc...
Craig Topper
2017-04-23
1
-5
/
+2
*
Revert "[APInt] Fix a few places that use APInt::getRawData to operate within...
Renato Golin
2017-04-23
1
-4
/
+3
*
Revert "[APInt] Add ashrInPlace method and implement ashr using it. Also fix ...
Renato Golin
2017-04-23
1
-26
/
+73
*
[APInt] Use operator<<= instead of shl where possible. NFC
Craig Topper
2017-04-23
1
-3
/
+4
*
[APInt] Add ashrInPlace method and implement ashr using it. Also fix a bug in...
Craig Topper
2017-04-22
1
-73
/
+26
*
[APInt] Remove unnecessary min with BitWidth from countTrailingOnesSlowCase.
Craig Topper
2017-04-22
1
-1
/
+2
*
[APInt] Add WORD_MAX constant and use it instead of UINT64_MAX. NFC
Craig Topper
2017-04-22
1
-15
/
+15
*
[APInt] Add compare/compareSigned methods that return -1, 0, 1. Reimplement s...
Craig Topper
2017-04-21
1
-35
/
+9
*
[APInt] Add isSubsetOf method that can check if one APInt is a subset of anot...
Craig Topper
2017-04-20
1
-0
/
+8
*
[APInt] Implement APInt::intersects without creating a temporary APInt in the...
Craig Topper
2017-04-20
1
-0
/
+8
*
[APInt] Implement operator==(uint64_t) similar to ugt/ult(uint64_t) to remove...
Craig Topper
2017-04-19
1
-8
/
+0
*
[APInt] Move the 'return *this' from the slow cases of assignment operators i...
Craig Topper
2017-04-19
1
-10
/
+7
*
[APInt] Inline the single word case of lshrInPlace similar to what we do for ...
Craig Topper
2017-04-18
1
-9
/
+1
*
[APInt] Use lshrInPlace to replace lshr where possible
Craig Topper
2017-04-18
1
-4
/
+4
*
[APInt] Cleanup the reverseBits slow case a little.
Craig Topper
2017-04-18
1
-6
/
+4
*
[APInt] Make operator<<= shift in place. Improve the implementation of tcShif...
Craig Topper
2017-04-18
1
-78
/
+24
*
[APInt] Merge the multiword code from lshrInPlace and tcShiftRight into a sin...
Craig Topper
2017-04-17
1
-68
/
+25
*
[APInt] Fix a bug in lshr by a value more than 64 bits above the bit width.
Craig Topper
2017-04-16
1
-1
/
+1
*
Remove all allocation and divisions from GreatestCommonDivisor
Richard Smith
2017-04-13
1
-70
/
+82
*
[APInt] Reorder fields to avoid a hole in the middle of the class
Craig Topper
2017-04-13
1
-1
/
+1
*
[APInt] Generalize the implementation of tcIncrement to support adding a full...
Craig Topper
2017-04-13
1
-64
/
+40
*
[APInt] Make use of whichWord and maskBit to simplify some code. NFC
Craig Topper
2017-04-02
1
-5
/
+3
*
[APInt] Add a public typedef for the internal type of APInt use it instead of...
Craig Topper
2017-04-02
1
-81
/
+81
*
[X86] Use tcAdd/tcSubtract to implement the slow case of operator+=/operator-=.
Craig Topper
2017-04-02
1
-33
/
+3
*
[APInt] Combine declaration and initialization. NFC
Craig Topper
2017-04-02
1
-6
/
+2
*
[APInt] Simplify some code by using operator+=(uint64_t) instead of doing a m...
Craig Topper
2017-04-02
1
-7
/
+2
*
[APInt] Fix typo in comment. NFC
Craig Topper
2017-04-02
1
-1
/
+1
[prev]
[next]