Fix a lot of confusion around inserting nops on empty functions.
[oota-llvm.git] / lib / Target / Sparc / SparcSelectionDAGInfo.cpp
index c2b897c6081a5220bbe3203d2a1841f736bd95c0..a308fc5e739ebb6d1c330ebed4953bacf0ad6aa2 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#include "SparcTargetMachine.h"
+#include "SparcSelectionDAGInfo.h"
 using namespace llvm;
 
 #define DEBUG_TYPE "sparc-selectiondag-info"
 
-SparcSelectionDAGInfo::SparcSelectionDAGInfo(const SparcTargetMachine &TM)
-  : TargetSelectionDAGInfo(TM.getDataLayout()) {
+SparcSelectionDAGInfo::SparcSelectionDAGInfo(const DataLayout &DL)
+  : TargetSelectionDAGInfo(&DL) {
 }
 
 SparcSelectionDAGInfo::~SparcSelectionDAGInfo() {