AliasAnalysis wants sizes in address-units, not bits.
authorDan Gohman <gohman@apple.com>
Fri, 24 Jul 2009 23:01:30 +0000 (23:01 +0000)
committerDan Gohman <gohman@apple.com>
Fri, 24 Jul 2009 23:01:30 +0000 (23:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77009 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Utils/BasicBlockUtils.cpp

index c4b3474d990119c3f7e516d6e421eafa8d3e830a..37988faeed55b5e913d7270151ea91a54af4b0e3 100644 (file)
@@ -540,7 +540,7 @@ Value *llvm::FindAvailableLoadedValue(Value *Ptr, BasicBlock *ScanBB,
   unsigned AccessSize = 0;
   if (AA) {
     const Type *AccessTy = cast<PointerType>(Ptr->getType())->getElementType();
-    AccessSize = AA->getTargetData().getTypeStoreSizeInBits(AccessTy);
+    AccessSize = AA->getTargetData().getTypeStoreSize(AccessTy);
   }
   
   while (ScanFrom != ScanBB->begin()) {