Make DataLayout a plain object, not a pass.
[oota-llvm.git] / lib / Target / NVPTX / NVPTXLowerAggrCopies.h
index 780ed4974b2fd8cb1f6397916d02c9e63accac87..c9aa87d53ac516f9d52a0433e5d4ae96d7505f4f 100644 (file)
@@ -28,7 +28,7 @@ struct NVPTXLowerAggrCopies : public FunctionPass {
   NVPTXLowerAggrCopies() : FunctionPass(ID) {}
 
   void getAnalysisUsage(AnalysisUsage &AU) const {
-    AU.addRequired<DataLayout>();
+    AU.addRequired<DataLayoutPass>();
     AU.addPreserved("stack-protector");
     AU.addPreserved<MachineFunctionAnalysis>();
   }