OSDN Git Service

[LoopAccessAnalysis] Fix an integer overflow
authorDavid Majnemer <david.majnemer@gmail.com>
Thu, 7 Jul 2016 06:24:36 +0000 (06:24 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Thu, 7 Jul 2016 06:24:36 +0000 (06:24 +0000)
commita609ccd0b59f3021c98257449c7b5ec7ed707557
treed0e2de265ac88f67561aa5238b6d9d4ebdf1ced8
parenta268e976f40946bbd4a112be7ee84e30eff540bd
[LoopAccessAnalysis] Fix an integer overflow

We were inappropriately using 32-bit types to account for quantities
that can be far larger.

Fixed in PR28443.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274737 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/LoopAccessAnalysis.h
lib/Analysis/LoopAccessAnalysis.cpp
test/Transforms/LoopDistribute/pr28443.ll [new file with mode: 0644]