DataLayout is mandatory, update the API to reflect it with references.
[oota-llvm.git] / lib / Target / PowerPC / PPCLoopPreIncPrep.cpp
index 388effd2f8be792f7e9d8165a0c0ecad800fca7f..c2750a21e0149680bd7bde26ec8bc6e760737f9a 100644 (file)
@@ -274,7 +274,7 @@ bool PPCLoopPreIncPrep::runOnLoop(Loop *L) {
       MemI->hasName() ? MemI->getName() + ".phi" : "",
       Header->getFirstNonPHI());
 
-    SCEVExpander SCEVE(*SE, "pistart");
+    SCEVExpander SCEVE(*SE, Header->getModule()->getDataLayout(), "pistart");
     Value *BasePtrStart = SCEVE.expandCodeFor(BasePtrStartSCEV, I8PtrTy,
       LoopPredecessor->getTerminator());