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] Keep the original bit width in quotient and remainder
Krzysztof Parzyszek
2018-07-19
1
-16
/
+17
*
Fix MSVC "not all control paths return a value" warnings. NFCI.
Simon Pilgrim
2018-06-26
1
-0
/
+2
*
[APInt] Add helpers for rounding u/sdivs.
Tim Shen
2018-06-25
1
-0
/
+46
*
Rename DEBUG macro to LLVM_DEBUG.
Nicola Zaghen
2018-05-14
1
-35
/
+37
*
Remove @brief commands from doxygen comments, too.
Adrian Prantl
2018-05-01
1
-11
/
+11
*
IWYU for llvm-config.h in llvm, additions.
Nico Weber
2018-04-30
1
-0
/
+1
*
[NFC] fix trivial typos in comments and error message
Hiroshi Inoue
2018-04-09
1
-1
/
+1
*
[ADT] Simplify getMemory. NFC
Fangrui Song
2018-03-23
1
-5
/
+2
*
[APInt] Fix extractBits to correctly handle Result.isSingleWord() case.
Tim Shen
2018-02-16
1
-1
/
+2
*
Recommit r318963 "[APInt] Don't print debug messages from the APInt knuth div...
Craig Topper
2017-11-24
1
-0
/
+10
*
Revert 318963 "[APInt] Don't print debug messages from the APInt knuth divisi...
Craig Topper
2017-11-24
1
-10
/
+0
*
[APInt] Don't print debug messages from the APInt knuth division algorithm by...
Craig Topper
2017-11-24
1
-0
/
+10
*
Reverting r315590; it did not include changes for llvm-tblgen, which is causi...
Aaron Ballman
2017-10-15
1
-1
/
+1
*
[dump] Remove NDEBUG from test to enable dump methods [NFC]
Don Hinton
2017-10-12
1
-1
/
+1
*
[APInt] Move the single word cases of countTrailingZeros and countLeadingOnes...
Craig Topper
2017-06-23
1
-7
/
+2
*
[APInt] Use std::end to avoid mentioning the size of a local buffer repeatedly.
Craig Topper
2017-05-24
1
-2
/
+2
*
[APInt] Add support for dividing or remainder by a uint64_t or int64_t.
Craig Topper
2017-05-19
1
-56
/
+197
*
[APInt] Simplify a for loop initialization based on the fact that 'n' is know...
Craig Topper
2017-05-15
1
-1
/
+1
*
[APInt] Use Lo_32/Hi_32/Make_64 in a few more places in the divide code. NFCI
Craig Topper
2017-05-13
1
-6
/
+6
*
[APInt] Fix typo in comment. NFC
Craig Topper
2017-05-13
1
-1
/
+1
*
[APInt] Add early outs for a division by 1 to udiv/urem/udivrem
Craig Topper
2017-05-12
1
-4
/
+18
*
[APInt] In udivrem, remember the bit width in a local variable so we don't re...
Craig Topper
2017-05-12
1
-4
/
+5
*
[APInt] Add an assert to check for divide by zero in udivrem. NFC
Craig Topper
2017-05-12
1
-0
/
+1
*
[APInt] Remove unnecessary checks of rhsWords==1 with lhsWords==1 from udiv a...
Craig Topper
2017-05-12
1
-2
/
+2
*
[APInt] Fix a case where udivrem might delete and create a new allocation ins...
Craig Topper
2017-05-12
1
-2
/
+5
*
[APInt] Add a utility method to change the bit width and storage size of an A...
Craig Topper
2017-05-12
1
-42
/
+31
*
[APInt] Remove an APInt copy from the return of APInt::multiplicativeInverse.
Craig Topper
2017-05-11
1
-1
/
+4
*
[APInt] Fix typo in comment. NFC
Craig Topper
2017-05-11
1
-1
/
+1
*
[APInt] Remove an unneeded extra temporary APInt from toString.
Craig Topper
2017-05-11
1
-5
/
+1
*
[APInt] Use negate() instead of copying an APInt to negate it and then writin...
Craig Topper
2017-05-11
1
-3
/
+3
*
[APInt] Add negate helper method to implement twos complement. Use it to shor...
Craig Topper
2017-05-10
1
-6
/
+3
*
[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
[next]