index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
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-08-23
rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned()
Chris Lattner
2007-08-20
initial checkin of Neil's APFloat work.
Chris Lattner
2007-08-16
This adds a bunch of static functions that implement unsigned
Chris Lattner
2007-05-19
Fix an assertion introduced by my last change to the toString method. We
Reid Spencer
2007-05-17
Get rid of leading zeros in the output of toString.
Reid Spencer
2007-05-17
For lshr by 0 bits, just return *this as a short cut. This also prevents
Reid Spencer
2007-05-16
Fix a bug in the "fromString" method where radix 2,8 and 16 values were
Reid Spencer
2007-05-14
Make the results for the rotate functions correct when rotateAmt == 0.
Reid Spencer
2007-05-13
Add some things needed by the llvm-gcc version supporting bit accurate integer
Reid Spencer
2007-05-12
Fix shl to produce the correct result when the bitwidth is > 64 and the
Reid Spencer
2007-05-03
silence some annoying gcc 4.3 warnings
Chris Lattner
2007-04-14
We want the number of bits needed, not the power of 2.
Reid Spencer
2007-04-13
Implement a getBitsNeeded method to determine how many bits are needed to
Reid Spencer
2007-04-11
Fix an approximate calculation in an assertion not to give false negatives.
Reid Spencer
2007-03-21
Fix a bug in getAllOnesValue() which broke
Zhou Sheng
2007-03-20
Fix (and simplify) 48-bit byte swap.
Jeff Cohen
2007-03-19
Fix coding standards violation.
Reid Spencer
2007-03-19
Implement extension of sign bits for negative values in the uint64_t
Reid Spencer
2007-03-12
Revert the last patch as it violates the conditions of sext/zext.
Reid Spencer
2007-03-12
For APInt::z/sext(width), if width == BitWidth, just return *this.
Zhou Sheng
2007-03-05
Unbreak VC++ build.
Jeff Cohen
2007-03-02
Fix ashr for bitwidths > 64. This is now validated up to 1024 bits.
Reid Spencer
2007-03-02
Use a better algorithm for rounding sqrt results. Change the FIXME about
Reid Spencer
2007-03-02
Add a FIXME
Reid Spencer
2007-03-02
Fix a problem where shifting by 64-bits leads to incorrect results on PPC
Reid Spencer
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
[next]