summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-12-25 20:52:04 +0000
committerChris Lattner <sabre@nondot.org>2010-12-25 20:52:04 +0000
commitd729d0dcdbf528a229802198caacd6c4e5e0535e (patch)
tree86a50eda03be3bb5082ee00d64689fbaaad64c20 /llvm/lib/Transforms/Utils/Local.cpp
parent20fca483414ad16632a9fd74be515fcf52fe2429 (diff)
downloadbcm5719-llvm-d729d0dcdbf528a229802198caacd6c4e5e0535e.tar.gz
bcm5719-llvm-d729d0dcdbf528a229802198caacd6c4e5e0535e.zip
don't lose TD info
llvm-svn: 122556
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/Local.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/Local.cpp b/llvm/lib/Transforms/Utils/Local.cpp
index 77add4a896b..86dd4e9364d 100644
--- a/llvm/lib/Transforms/Utils/Local.cpp
+++ b/llvm/lib/Transforms/Utils/Local.cpp
@@ -715,7 +715,7 @@ unsigned llvm::getOrEnforceKnownAlignment(Value *V, unsigned PrefAlign,
unsigned BitWidth = TD ? TD->getPointerSizeInBits() : 64;
APInt Mask = APInt::getAllOnesValue(BitWidth);
APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0);
- ComputeMaskedBits(V, Mask, KnownZero, KnownOne);
+ ComputeMaskedBits(V, Mask, KnownZero, KnownOne, TD);
unsigned TrailZ = KnownZero.countTrailingOnes();
// Avoid trouble with rediculously large TrailZ values, such as
OpenPOWER on IntegriCloud