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
This commit is contained in:
Zhou Sheng 2007-02-06 03:00:16 +00:00
parent e62c89a9f5
commit dac63788ab
1 changed files with 1113 additions and 0 deletions

1113
llvm/lib/Support/APInt.cpp Normal file

File diff suppressed because it is too large Load Diff