aboutsummaryrefslogtreecommitdiffstats
path: root/unittests
diff options
context:
space:
mode:
authorMichael Liao <michael.liao@intel.com>2012-08-15 03:49:59 +0000
committerMichael Liao <michael.liao@intel.com>2012-08-15 03:49:59 +0000
commit9441ad0b6e02ee9558168b37a9620ef1afe79388 (patch)
treefbaeed21458e9ea5457b1d41d2aceadc56c82e76 /unittests
parentc2de3ddb23e45859f8b4ffdc21f796dc39703280 (diff)
downloadexternal_llvm-9441ad0b6e02ee9558168b37a9620ef1afe79388.zip
external_llvm-9441ad0b6e02ee9558168b37a9620ef1afe79388.tar.gz
external_llvm-9441ad0b6e02ee9558168b37a9620ef1afe79388.tar.bz2
fix infinite loop in instcombine with more than 4GB memcpy
- memcpy size is wrongly truncated into 32-bit and treat 8GB memcpy is 0-sized memcpy - as 0-sized memcpy/memset is already removed before SimplifyMemTransfer and SimplifyMemSet in visitCallInst, replace 0 checking with assertions. - replace getZExtValue() with getLimitedValue() according to Eli Friedman git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161923 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests')
0 files changed, 0 insertions, 0 deletions