Make PPCSelectionDAGInfo take a DataLayout instead of a TargetMachine
[oota-llvm.git] / lib / Target / PowerPC / PPCSelectionDAGInfo.cpp
index 9b7dd3cc43a37fd7c03dd4ca780264c80f06c683..dc16742147692a418c28c3f800fff55e34b6c2c8 100644 (file)
@@ -16,9 +16,7 @@ using namespace llvm;
 
 #define DEBUG_TYPE "powerpc-selectiondag-info"
 
-PPCSelectionDAGInfo::PPCSelectionDAGInfo(const PPCTargetMachine &TM)
-  : TargetSelectionDAGInfo(TM.getDataLayout()) {
-}
+PPCSelectionDAGInfo::PPCSelectionDAGInfo(const DataLayout *DL)
+    : TargetSelectionDAGInfo(DL) {}
 
-PPCSelectionDAGInfo::~PPCSelectionDAGInfo() {
-}
+PPCSelectionDAGInfo::~PPCSelectionDAGInfo() {}