index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Support
/
APInt.cpp
Age
Commit message (
Expand
)
Author
2007-03-01
Combine two lines that can be.
Reid Spencer
2007-03-01
Make the static table of results in sqrt const.
Reid Spencer
2007-03-01
Add methods for bit width modification: sextOrTrunc, zextOrTrunc.
Reid Spencer
2007-03-01
Use a real table in sqrt to shorten and quicken the code.
Reid Spencer
2007-03-01
Add a square root function.
Reid Spencer
2007-02-28
Make the trunc/sext/zext methods return APInt& so that these operations
Reid Spencer
2007-02-28
Fix a bug in RoundDoubleToAPInt where it would force the size to 64 bits
Reid Spencer
2007-02-27
Join two lines that can be joined.
Reid Spencer
2007-02-27
Implement countLeadingOnes() and getMinSignedBits(). This helps to minimize
Reid Spencer
2007-02-27
Improve APInt interface:
Reid Spencer
2007-02-27
Conform to single person attribution in file comment.
Reid Spencer
2007-02-27
1. Fix three serious bugs in the comparison code.
Reid Spencer
2007-02-27
Get rid of extraneous // in file comment.
Reid Spencer
2007-02-27
Simplify and document RoundDoubleToAPInt.
Reid Spencer
2007-02-26
1. Make sure all delete operators of arrays use the array form of delete.
Reid Spencer
2007-02-26
Implement the getHashValue method.
Reid Spencer
2007-02-26
Re-enable this. The header was committed.
Reid Spencer
2007-02-26
another missing header :( :( :(
Chris Lattner
2007-02-26
1. Remove redundant calls to clearUsedBits().
Reid Spencer
2007-02-26
Rewrite lshr to not do bit by bit copy but to copy and shift whole words.
Reid Spencer
2007-02-25
Fix sext operation. Shifting by zero would leave an incorrect mask.
Reid Spencer
2007-02-25
1. Fix the flip() method to correctly flip all words of the APInt.
Reid Spencer
2007-02-25
1. Provide more detail in file comment.
Reid Spencer
2007-02-25
Allow this to compile now that the header file is checked in.
Reid Spencer
2007-02-25
this doesn't compile, disable it
Chris Lattner
2007-02-25
Clean up lshr and ashr to coding standards.
Reid Spencer
2007-02-25
Whoops, last word with bits in large shift left wasn't correct.
Reid Spencer
2007-02-25
Fix the > 64 bits case for left shift.
Reid Spencer
2007-02-24
Fix the remainder shifting in KnuthDiv.
Reid Spencer
2007-02-24
1. Fix a bug in fromString for the <= 64bits case
Reid Spencer
2007-02-24
1. Fix last bug in KnuthDiv. All divide tests pass up to 1024 bits now.
Reid Spencer
2007-02-24
1. Make internal functions take const arguments where they should, just
Reid Spencer
2007-02-23
1. Fix a carry out problem in add if destination and x point to the same
Reid Spencer
2007-02-22
When converting from 64 to 32-bits, use the actual number of words to
Reid Spencer
2007-02-22
Fix countLeadingZeros in the case that the bitwidth evenly divides the
Reid Spencer
2007-02-21
Reorganize some code to make it clearer, avoid a few uninitialized memory
Reid Spencer
2007-02-21
Fix the carry in addition.
Reid Spencer
2007-02-21
1. Add a dump() method for faster debugging.
Reid Spencer
2007-02-21
Fix countLeadingZeros to actually return the correct number.
Reid Spencer
2007-02-20
Make long addition and subtraction work. Speed things up by using internal
Reid Spencer
2007-02-20
Clean up variable names in operator*.
Reid Spencer
2007-02-20
Use INFINITY macro from math.h instead of constructing hex floating point
Reid Spencer
2007-02-20
First version that can process arith.cpp test case up to 1024 bits:
Reid Spencer
2007-02-18
1. Fix some indentation and variable names in the get{Min,Max}Value methods.
Reid Spencer
2007-02-18
1. Use APINT_WORD_SIZE instead of sizeof(uint64_t)
Reid Spencer
2007-02-18
1. Remove dead code (lshift function).
Reid Spencer
2007-02-18
Make add_1 exit early if carry is 0.
Reid Spencer
2007-02-18
Implement signed output for toString.
Reid Spencer
2007-02-17
Fix some bugs in division logic.
Reid Spencer
2007-02-17
Move static functions closer to their usage.
Reid Spencer
[prev]
[next]