projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅ next
Preserve debug info during iSel by keeping DanglingDebugInfoMap live until end of...
[oota-llvm.git]
/
lib
/
Support
/
APInt.cpp
2007-03-19
Reid Spencer
Fix coding standards violation.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Reid Spencer
Implement extension of sign bits for negative values...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-12
Reid Spencer
Revert the last patch as it violates the conditions...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-12
Zhou Sheng
For APInt::z/sext(width), if width == BitWidth, just...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-05
Jeff Cohen
Unbreak VC++ build.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-02
Reid Spencer
Fix ashr for bitwidths > 64. This is now validated...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-02
Reid Spencer
Use a better algorithm for rounding sqrt results. Chang...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-02
Reid Spencer
Add a FIXME
blob
|
commitdiff
|
raw
|
diff to current
2007-03-02
Reid Spencer
Fix a problem where shifting by 64-bits leads to incorr...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-01
Reid Spencer
Combine two lines that can be.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-01
Reid Spencer
Make the static table of results in sqrt const.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-01
Reid Spencer
Add methods for bit width modification: sextOrTrunc...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-01
Reid Spencer
Use a real table in sqrt to shorten and quicken the...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-01
Reid Spencer
Add a square root function.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Reid Spencer
Make the trunc/sext/zext methods return APInt& so that...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Reid Spencer
Fix a bug in RoundDoubleToAPInt where it would force...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Reid Spencer
Join two lines that can be joined.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Reid Spencer
Implement countLeadingOnes() and getMinSignedBits(...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Reid Spencer
Improve APInt interface:
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Reid Spencer
Conform to single person attribution in file comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Reid Spencer
1. Fix three serious bugs in the comparison code.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Reid Spencer
Get rid of extraneous // in file comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Reid Spencer
Simplify and document RoundDoubleToAPInt.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-26
Reid Spencer
1. Make sure all delete operators of arrays use the...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-26
Reid Spencer
Implement the getHashValue method.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-26
Reid Spencer
Re-enable this. The header was committed.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-26
Chris Lattner
another missing header :( :( :(
blob
|
commitdiff
|
raw
|
diff to current
2007-02-26
Reid Spencer
1. Remove redundant calls to clearUsedBits().
blob
|
commitdiff
|
raw
|
diff to current
2007-02-26
Reid Spencer
Rewrite lshr to not do bit by bit copy but to copy...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Reid Spencer
Fix sext operation. Shifting by zero would leave an...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Reid Spencer
1. Fix the flip() method to correctly flip all words...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Reid Spencer
1. Provide more detail in file comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Reid Spencer
Allow this to compile now that the header file is check...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Chris Lattner
this doesn't compile, disable it
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Reid Spencer
Clean up lshr and ashr to coding standards.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Reid Spencer
Whoops, last word with bits in large shift left wasn...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Reid Spencer
Fix the > 64 bits case for left shift.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-24
Reid Spencer
Fix the remainder shifting in KnuthDiv.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-24
Reid Spencer
1. Fix a bug in fromString for the <= 64bits case
blob
|
commitdiff
|
raw
|
diff to current
2007-02-24
Reid Spencer
1. Fix last bug in KnuthDiv. All divide tests pass...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-24
Reid Spencer
1. Make internal functions take const arguments where...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-23
Reid Spencer
1. Fix a carry out problem in add if destination and...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-22
Reid Spencer
When converting from 64 to 32-bits, use the actual...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-22
Reid Spencer
Fix countLeadingZeros in the case that the bitwidth...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-21
Reid Spencer
Reorganize some code to make it clearer, avoid a few...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-21
Reid Spencer
Fix the carry in addition.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-21
Reid Spencer
1. Add a dump() method for faster debugging.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-21
Reid Spencer
Fix countLeadingZeros to actually return the correct...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-20
Reid Spencer
Make long addition and subtraction work. Speed things...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-20
Reid Spencer
Clean up variable names in operator*.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-20
Reid Spencer
Use INFINITY macro from math.h instead of constructing...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-20
Reid Spencer
First version that can process arith.cpp test case...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-18
Reid Spencer
1. Fix some indentation and variable names in the get...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-18
Reid Spencer
1. Use APINT_WORD_SIZE instead of sizeof(uint64_t)
blob
|
commitdiff
|
raw
|
diff to current
2007-02-18
Reid Spencer
1. Remove dead code (lshift function).
blob
|
commitdiff
|
raw
|
diff to current
2007-02-18
Reid Spencer
Make add_1 exit early if carry is 0.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-18
Reid Spencer
Implement signed output for toString.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-17
Reid Spencer
Fix some bugs in division logic.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-17
Reid Spencer
Move static functions closer to their usage.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-17
Reid Spencer
Clean up the divide and remainder logic a bit (exit...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-17
Reid Spencer
Fix bugs introduced by constructor parameter order...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-16
Reid Spencer
Review changes:
blob
|
commitdiff
|
raw
|
diff to current
2007-02-15
Zhou Sheng
Fix some buges:
blob
|
commitdiff
|
raw
|
diff to current
2007-02-14
Reid Spencer
Use brute-force algorithm for to_string. It doesn't...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-13
Reid Spencer
Make some minor improvements to APInt:
blob
|
commitdiff
|
raw
|
diff to current
2007-02-12
Zhou Sheng
1. Make APInt::shl work correctly and more efficiently.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-09
Zhou Sheng
Eliminates friend function declaration inside APInt...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-08
Zhou Sheng
Switched this file on accidently.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-08
Zhou Sheng
As Chris and Reid suggested, remove "isSigned" field...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Zhou Sheng
As Chris suggested, fixed some problems. (This is the...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-06
Zhou Sheng
As Reid suggested, fixed some problems.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-06
Chris Lattner
Disable this for now.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-06
Zhou Sheng
Add a class APInt to represent arbitrary precision...
blob
|
commitdiff
|
raw
|
diff to current