diff options
Diffstat (limited to 'lib/Analysis/LoadValueNumbering.cpp')
-rw-r--r-- | lib/Analysis/LoadValueNumbering.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Analysis/LoadValueNumbering.cpp b/lib/Analysis/LoadValueNumbering.cpp index f1ade951f3..3af92bc11c 100644 --- a/lib/Analysis/LoadValueNumbering.cpp +++ b/lib/Analysis/LoadValueNumbering.cpp @@ -293,7 +293,7 @@ void LoadVN::getEqualNumberNodes(Value *V, Function *F = LoadBB->getParent(); // Find out how many bytes of memory are loaded by the load instruction... - unsigned LoadSize = getAnalysis<TargetData>().getTypeSize(LI->getType()); + unsigned LoadSize = getAnalysis<TargetData>().getTypeStoreSize(LI->getType()); AliasAnalysis &AA = getAnalysis<AliasAnalysis>(); // Figure out if the load is invalidated from the entry of the block it is in |