From 235acaa1312ab0a33b9ae3b0b562885a7ec7dc21 Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Fri, 9 Jan 2009 19:11:50 +0000 Subject: Request DwarfWriter. This will be used to handle dbg_* intrinsics. llvm-svn: 61999 --- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp') diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp index 3221de064e3..4eb70198817 100644 --- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp @@ -36,6 +36,7 @@ #include "llvm/CodeGen/ScheduleDAGSDNodes.h" #include "llvm/CodeGen/SchedulerRegistry.h" #include "llvm/CodeGen/SelectionDAG.h" +#include "llvm/CodeGen/DwarfWriter.h" #include "llvm/Target/TargetRegisterInfo.h" #include "llvm/Target/TargetData.h" #include "llvm/Target/TargetFrameInfo.h" @@ -288,6 +289,7 @@ unsigned SelectionDAGISel::MakeReg(MVT VT) { void SelectionDAGISel::getAnalysisUsage(AnalysisUsage &AU) const { AU.addRequired(); AU.addRequired(); + AU.addRequired(); AU.setPreservesAll(); } @@ -316,7 +318,8 @@ bool SelectionDAGISel::runOnFunction(Function &Fn) { FuncInfo->set(Fn, MF, EnableFastISel); MachineModuleInfo *MMI = getAnalysisToUpdate(); - CurDAG->init(MF, MMI); + DwarfWriter *DW = getAnalysisToUpdate(); + CurDAG->init(MF, MMI, DW); SDL->init(GFI, *AA); for (Function::iterator I = Fn.begin(), E = Fn.end(); I != E; ++I) -- cgit v1.2.3