2009-02-26 |
Zhou Sheng | Ignore dbg info intrinsics when folding conditional...
|
commit | commitdiff | tree |
2009-02-25 |
Zhou Sheng | Don't block basic block with only SwitchInst to fold...
|
commit | commitdiff | tree |
2009-02-23 |
Zhou Sheng | Add test case for checkin @r65314.
|
commit | commitdiff | tree |
2009-02-23 |
Zhou Sheng | Should reset DBI_Prev if DBI_Next == 0.
|
commit | commitdiff | tree |
2009-02-20 |
Zhou Sheng | Just roll back the previous change to -mem2reg.
|
commit | commitdiff | tree |
2009-02-20 |
Zhou Sheng | patch to update the line number information in pass...
|
commit | commitdiff | tree |
2009-01-30 |
Zhou Sheng | As Duncan suggested, add braces for the one-line "else...
|
commit | commitdiff | tree |
2009-01-30 |
Zhou Sheng | This is to fix the bug in IntrinsicLowering.cpp,
|
commit | commitdiff | tree |
2009-01-30 |
Zhou Sheng | This is case is to uncover the bug in IntrinsicLowering...
|
commit | commitdiff | tree |
2008-06-06 |
Zhou Sheng | As Chris suggested, handle the situation if ShAmt larger...
|
commit | commitdiff | tree |
2008-06-05 |
Zhou Sheng | Add a test case for opt -instcombine bug fix in revision...
|
commit | commitdiff | tree |
2008-06-05 |
Zhou Sheng | If BitWidth equals to ShtAmt, the RHSKnownZero[BitWidth...
|
commit | commitdiff | tree |
2008-06-05 |
Zhou Sheng | Add a test case for APInt bug fix in r51999.
|
commit | commitdiff | tree |
2008-06-05 |
Zhou Sheng | As comments said, for negative value, the arithmetic
|
commit | commitdiff | tree |
2008-03-20 |
Zhou Sheng | Take the old function's name.
|
commit | commitdiff | tree |
2008-02-23 |
Zhou Sheng | Testcase for Revision 47478.
|
commit | commitdiff | tree |
2008-02-22 |
Zhou Sheng | Fixed a typo.
|
commit | commitdiff | tree |
2007-12-13 |
Zhou Sheng | Remove this testcase as it will always fail on
|
commit | commitdiff | tree |
2007-12-12 |
Zhou Sheng | Add a guard to cxxabi header as other platform may
|
commit | commitdiff | tree |
2007-12-12 |
Zhou Sheng | Fixed PR1629.
|
commit | commitdiff | tree |
2007-11-27 |
Zhou Sheng | Make this pass for CYGWIN.
|
commit | commitdiff | tree |
2007-11-27 |
Zhou Sheng | Make this testcase compatible with CYGWIN.
|
commit | commitdiff | tree |
2007-07-06 |
Zhou Sheng | Correct a typo.
|
commit | commitdiff | tree |
2007-07-02 |
Zhou Sheng | Test case for recent patch for IndVarSimplify.cpp
|
commit | commitdiff | tree |
2007-06-27 |
Zhou Sheng | Fix a bug.
|
commit | commitdiff | tree |
2007-06-07 |
Zhou Sheng | Add assert to check if the attributes ZExt/SExt, NoAlias...
|
commit | commitdiff | tree |
2007-06-05 |
Zhou Sheng | Commit first round work of PR1373. "noalias" is now...
|
commit | commitdiff | tree |
2007-06-02 |
Zhou Sheng | Make LowerCTPOP() support arbitrary bitwidth integer...
|
commit | commitdiff | tree |
2007-05-26 |
Zhou Sheng | Correct the logic in LowerPartSet which cleared the...
|
commit | commitdiff | tree |
2007-05-24 |
Zhou Sheng | Compute the correct word number.
|
commit | commitdiff | tree |
2007-04-26 |
Zhou Sheng | Add two test cases to cover apintification change.
|
commit | commitdiff | tree |
2007-04-26 |
Zhou Sheng | Using APInt more efficiently.
|
commit | commitdiff | tree |
2007-04-19 |
Zhou Sheng | Make use of ConstantInt::isZero instead of ConstantInt...
|
commit | commitdiff | tree |
2007-04-19 |
Zhou Sheng | Make the operations of APInt variables more efficient.
|
commit | commitdiff | tree |
2007-04-15 |
Zhou Sheng | This test case is incorrect. Remove it.
|
commit | commitdiff | tree |
2007-04-13 |
Zhou Sheng | Make the apint construction more effective.
|
commit | commitdiff | tree |
2007-04-07 |
Zhou Sheng | Eliminate unnecessary APInt construction.
|
commit | commitdiff | tree |
2007-04-07 |
Zhou Sheng | Make APInt variables do the computation stuffs instead of
|
commit | commitdiff | tree |
2007-04-07 |
Zhou Sheng | Eliminate unnecessary zext/trunc stuffs.
|
commit | commitdiff | tree |
2007-04-02 |
Zhou Sheng | 1. Make use of APInt operation instead of using ConstantExpr...
|
commit | commitdiff | tree |
2007-04-02 |
Zhou Sheng | Use uint32_t for bitwidth instead of unsigned.
|
commit | commitdiff | tree |
2007-04-01 |
Zhou Sheng | Avoid unnecessary APInt construction.
|
commit | commitdiff | tree |
2007-04-01 |
Zhou Sheng | Remove unused methods.
|
commit | commitdiff | tree |
2007-03-31 |
Zhou Sheng | Delete dead code.
|
commit | commitdiff | tree |
2007-03-31 |
Zhou Sheng | Use APInt operators to calculate the carry bits, remove...
|
commit | commitdiff | tree |
2007-03-30 |
Zhou Sheng | Make sure the use of ConstantInt::getZExtValue() for...
|
commit | commitdiff | tree |
2007-03-30 |
Zhou Sheng | Make sure this method just return value equal or less...
|
commit | commitdiff | tree |
2007-03-30 |
Zhou Sheng | 1. Make sure the use of ConstantInt::getZExtValue(...
|
commit | commitdiff | tree |
2007-03-30 |
Zhou Sheng | Use APInt operation instead of ConstantExpr::getXX.
|
commit | commitdiff | tree |
2007-03-30 |
Zhou Sheng | Rename and correct the method "greaterOrEqual".
|
commit | commitdiff | tree |
2007-03-30 |
Zhou Sheng | Add two utility methods into ConstantInt.
|
commit | commitdiff | tree |
2007-03-29 |
Zhou Sheng | 1. Make more use of APInt::getHighBitsSet/getLowBitsSet.
|
commit | commitdiff | tree |
2007-03-29 |
Zhou Sheng | Clean up some codes in InstCombiner::SimplifyDemandedBits().
|
commit | commitdiff | tree |
2007-03-29 |
Zhou Sheng | Clean up codes in InstCombiner::SimplifyDemandedBits():
|
commit | commitdiff | tree |
2007-03-29 |
Zhou Sheng | 1. Make the APInt variable do the binary operation...
|
commit | commitdiff | tree |
2007-03-28 |
Zhou Sheng | Avoid unnecessary APInt construction.
|
commit | commitdiff | tree |
2007-03-28 |
Zhou Sheng | 1. Make more use of getLowBitsSet/getHighBitsSet.
|
commit | commitdiff | tree |
2007-03-28 |
Zhou Sheng | 1. Make more use of getLowBitsSet/getHighBitsSet.
|
commit | commitdiff | tree |
2007-03-28 |
Zhou Sheng | Use UnknownBIts[BitWidth-1] instead of UnknownBIts...
|
commit | commitdiff | tree |
2007-03-28 |
Zhou Sheng | Remove unused APInt variable.
|
commit | commitdiff | tree |
2007-03-28 |
Zhou Sheng | Clean up codes in ComputeMaskedBits():
|
commit | commitdiff | tree |
2007-03-25 |
Zhou Sheng | 1. Avoid unnecessary APInt construction if possible.
|
commit | commitdiff | tree |
2007-03-24 |
Zhou Sheng | Make some codes more efficient.
|
commit | commitdiff | tree |
2007-03-23 |
Zhou Sheng | Make the "KnownZero ^ TypeMask" computation just once.
|
commit | commitdiff | tree |
2007-03-23 |
Zhou Sheng | Simplify the code.
|
commit | commitdiff | tree |
2007-03-21 |
Zhou Sheng | Fix a bug in getAllOnesValue() which broke
|
commit | commitdiff | tree |
2007-03-20 |
Zhou Sheng | Simplify isHighOnes().
|
commit | commitdiff | tree |
2007-03-20 |
Zhou Sheng | Correct the name: isStrictPositive --> isStrictlyPositive.
|
commit | commitdiff | tree |
2007-03-19 |
Zhou Sheng | Add isStrictPositive() to APInt to determine if this...
|
commit | commitdiff | tree |
2007-03-14 |
Zhou Sheng | ShiftAmt might equal to zero. Handle this situation.
|
commit | commitdiff | tree |
2007-03-14 |
Zhou Sheng | Enable KnownZero/One.clear().
|
commit | commitdiff | tree |
2007-03-13 |
Zhou Sheng | For expression like
|
commit | commitdiff | tree |
2007-03-13 |
Zhou Sheng | Add zextOrCopy() into APInt for convenience.
|
commit | commitdiff | tree |
2007-03-13 |
Zhou Sheng | In APInt version ComputeMaskedBits():
|
commit | commitdiff | tree |
2007-03-12 |
Zhou Sheng | For APInt::z/sext(width), if width == BitWidth, just...
|
commit | commitdiff | tree |
2007-03-12 |
Zhou Sheng | Avoid to assert on "(KnownZero & KnownOne) == 0".
|
commit | commitdiff | tree |
2007-03-12 |
Zhou Sheng | In function ComputeMaskedBits():
|
commit | commitdiff | tree |
2007-03-11 |
Zhou Sheng | Add getSignBit() and operator<<= into APInt for convenience.
|
commit | commitdiff | tree |
2007-03-08 |
Zhou Sheng | Fix a bug in function ComputeMaskedBits().
|
commit | commitdiff | tree |
2007-03-08 |
Zhou Sheng | Fix a bug in APIntified ComputeMaskedBits().
|
commit | commitdiff | tree |
2007-03-05 |
Zhou Sheng | Correct the calculation in APInt::logBase2().
|
commit | commitdiff | tree |
2007-02-15 |
Zhou Sheng | Fix some buges:
|
commit | commitdiff | tree |
2007-02-12 |
Zhou Sheng | 1. Make APInt::shl work correctly and more efficiently.
|
commit | commitdiff | tree |
2007-02-09 |
Zhou Sheng | Eliminates friend function declaration inside APInt...
|
commit | commitdiff | tree |
2007-02-08 |
Zhou Sheng | Switched this file on accidently.
|
commit | commitdiff | tree |
2007-02-08 |
Zhou Sheng | As Chris and Reid suggested, remove "isSigned" field...
|
commit | commitdiff | tree |
2007-02-07 |
Zhou Sheng | As Chris suggested, fixed some problems. (This is the...
|
commit | commitdiff | tree |
2007-02-07 |
Zhou Sheng | As Chris suggested, fixed some problems. (This is the...
|
commit | commitdiff | tree |
2007-02-06 |
Zhou Sheng | As Reid suggested, fixed some problems.
|
commit | commitdiff | tree |
2007-02-06 |
Zhou Sheng | As Reid suggested, fixed some problems.
|
commit | commitdiff | tree |
2007-02-06 |
Zhou Sheng | Add a class APInt to represent arbitrary precision...
|
commit | commitdiff | tree |
2007-02-05 |
Zhou Sheng | Add a class APInt to represent arbitrary precision...
|
commit | commitdiff | tree |
2007-01-19 |
Zhou Sheng | Cover non-byte-width BATs situation.
|
commit | commitdiff | tree |
2007-01-19 |
Zhou Sheng | Cover more arithmetics for arbitrary bitwidth integers.
|
commit | commitdiff | tree |
2007-01-19 |
Zhou Sheng | Add one test case for Arbitrary BitWidth Integers.
|
commit | commitdiff | tree |
2007-01-11 |
Zhou Sheng | Remove unnecessary boolean type check.
|
commit | commitdiff | tree |
2007-01-11 |
Zhou Sheng | Fixed a bug in ConstantInt::Inverted().
|
commit | commitdiff | tree |
2007-01-11 |
Zhou Sheng | For PR1043:
|
commit | commitdiff | tree |
2007-01-11 |
Zhou Sheng | Fixed indentation.
|
commit | commitdiff | tree |
|