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