summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorGabor Greif <ggreif@gmail.com>2008-02-26 19:13:21 +0000
committerGabor Greif <ggreif@gmail.com>2008-02-26 19:13:21 +0000
commitaa2617206f0a8a919f1fa9475b129b7ecebe8eb4 (patch)
tree458d5513723ba218ce734f0ec36feb0262016265 /llvm/lib/Transforms
parent85e38bfb2e7113dec3eed8b4514f722681bee240 (diff)
downloadbcm5719-llvm-aa2617206f0a8a919f1fa9475b129b7ecebe8eb4.tar.gz
bcm5719-llvm-aa2617206f0a8a919f1fa9475b129b7ecebe8eb4.zip
fix http://llvm.org/bugs/show_bug.cgi?id=2097
llvm-svn: 47615
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp b/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
index 15ccbbd4204..d8b82b374dc 100644
--- a/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
+++ b/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
@@ -991,7 +991,7 @@ bool CodeGenPrepare::OptimizeExtUses(Instruction *I) {
return false;
// Only do this xform if truncating is free.
- if (!TLI->isTruncateFree(I->getType(), Src->getType()))
+ if (TLI && !TLI->isTruncateFree(I->getType(), Src->getType()))
return false;
// Only safe to perform the optimization if the source is also defined in
OpenPOWER on IntegriCloud