History log of /llvm-project/llvm/lib/Support/APInt.cpp (Results 426 – 434 of 434)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 51535254 13-Feb-2007 Reid Spencer <rspencer@reidspencer.com>

Make some minor improvements to APInt:
1. Make all the operators use uppercase
2. Rename APIntRoundToDouble method just RoundToDouble, the APInt is
redundant.
3. Turn the class on for compilation.

Make some minor improvements to APInt:
1. Make all the operators use uppercase
2. Rename APIntRoundToDouble method just RoundToDouble, the APInt is
redundant.
3. Turn the class on for compilation.

llvm-svn: 34253

show more ...


# d707d633 12-Feb-2007 Zhou Sheng <zhousheng00@gmail.com>

1. Make APInt::shl work correctly and more efficiently.
2. Add functions to support the numberical conversion between APInt and
double/float.

llvm-svn: 34201


# e93db8fb 09-Feb-2007 Zhou Sheng <zhousheng00@gmail.com>

Eliminates friend function declaration inside APInt, instead, adds public
methods as those global function's internal implementation.

llvm-svn: 34083


# 11eea864 08-Feb-2007 Zhou Sheng <zhousheng00@gmail.com>

Switched this file on accidently.

llvm-svn: 34054


# fbf61eab 08-Feb-2007 Zhou Sheng <zhousheng00@gmail.com>

As Chris and Reid suggested, remove "isSigned" field from APInt, instead,
add some signed/unsigned arithmetic operation functions into APInt.h to
handle the signed/unsigned issue. These functions wil

As Chris and Reid suggested, remove "isSigned" field from APInt, instead,
add some signed/unsigned arithmetic operation functions into APInt.h to
handle the signed/unsigned issue. These functions will be defined inside a
namespace "APIntOps" which is inside llvm namespace.

llvm-svn: 34053

show more ...


# 3e8022d6 07-Feb-2007 Zhou Sheng <zhousheng00@gmail.com>

As Chris suggested, fixed some problems. (This is the first part)

llvm-svn: 33989


# 94b623aa 06-Feb-2007 Zhou Sheng <zhousheng00@gmail.com>

As Reid suggested, fixed some problems.

llvm-svn: 33955


# 28cbd1d6 06-Feb-2007 Chris Lattner <sabre@nondot.org>

Disable this for now.

llvm-svn: 33953


# dac63788 06-Feb-2007 Zhou Sheng <zhousheng00@gmail.com>

Add a class APInt to represent arbitrary precision constant integral values.
It is a functional replacement for common case integer type like "unsigned",
"uint64_t", but also allows non-byte-width in

Add a class APInt to represent arbitrary precision constant integral values.
It is a functional replacement for common case integer type like "unsigned",
"uint64_t", but also allows non-byte-width integer type and large integer
value types such as 3-bits, 15-bits, or more than 64-bits of precision. For
more details, see pr1043.

llvm-svn: 33951

show more ...


1...<<1112131415161718