Make DataLayout Non-Optional in the Module
[oota-llvm.git] / lib / Transforms / Scalar / JumpThreading.cpp
index 8b54abdcd5c5da2cd2377dac15d49889593c02f1..db4174d7083aa0506d0ba66cdfa43000bdb9f63e 100644 (file)
@@ -159,8 +159,7 @@ bool JumpThreading::runOnFunction(Function &F) {
     return false;
 
   DEBUG(dbgs() << "Jump threading on function '" << F.getName() << "'\n");
-  DataLayoutPass *DLP = getAnalysisIfAvailable<DataLayoutPass>();
-  DL = DLP ? &DLP->getDataLayout() : nullptr;
+  DL = &F.getParent()->getDataLayout();
   TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI();
   LVI = &getAnalysis<LazyValueInfo>();