diff options
author | Devang Patel <dpatel@apple.com> | 2009-01-13 22:54:57 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2009-01-13 22:54:57 +0000 |
commit | 35fe7344aedec52c3fa048237e8554f97dff9182 (patch) | |
tree | 48b899fa5df5f6d52fa98ea3e3d04ebe666a3dd2 | |
parent | 39fa32403e0b5e163f4f05566d6cde65e6c11095 (diff) | |
download | external_llvm-35fe7344aedec52c3fa048237e8554f97dff9182.zip external_llvm-35fe7344aedec52c3fa048237e8554f97dff9182.tar.gz external_llvm-35fe7344aedec52c3fa048237e8554f97dff9182.tar.bz2 |
Undo previous checkin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62190 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/CodeGen/DwarfWriter.h | 3 | ||||
-rw-r--r-- | lib/CodeGen/AsmPrinter/DwarfWriter.cpp | 6 | ||||
-rw-r--r-- | lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 |
3 files changed, 2 insertions, 12 deletions
diff --git a/include/llvm/CodeGen/DwarfWriter.h b/include/llvm/CodeGen/DwarfWriter.h index 19601a4..7c9ada8 100644 --- a/include/llvm/CodeGen/DwarfWriter.h +++ b/include/llvm/CodeGen/DwarfWriter.h @@ -97,9 +97,6 @@ public: /// void RecordVariable(GlobalVariable *GV, unsigned FrameIndex); - /// hasDebugInfo - Return true if debug info intrinsics are seen in - /// this module. - bool hasDebugInfo(); }; diff --git a/lib/CodeGen/AsmPrinter/DwarfWriter.cpp b/lib/CodeGen/AsmPrinter/DwarfWriter.cpp index 675ae98..0687fd8 100644 --- a/lib/CodeGen/AsmPrinter/DwarfWriter.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfWriter.cpp @@ -4990,9 +4990,3 @@ unsigned DwarfWriter::getRecordSourceLineCount() { void DwarfWriter::RecordVariable(GlobalVariable *GV, unsigned FrameIndex) { DD->RecordVariable(GV, FrameIndex); } - -/// hasDebugInfo - Return true if debug info intrinsics are seen in -/// this module. -bool DwarfWriter::hasDebugInfo() { - return DD && DD->ShouldEmitDwarf(); -} diff --git a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp index 65a3e07..324b070 100644 --- a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp +++ b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp @@ -23,7 +23,6 @@ #include "llvm/CodeGen/MachineConstantPool.h" #include "llvm/CodeGen/MachineFrameInfo.h" #include "llvm/CodeGen/MachineModuleInfo.h" -#include "llvm/CodeGen/DwarfWriter.h" #include "llvm/CodeGen/PseudoSourceValue.h" #include "llvm/Target/TargetRegisterInfo.h" #include "llvm/Target/TargetData.h" @@ -2041,8 +2040,8 @@ bool SelectionDAG::isVerifiedDebugInfoDesc(SDValue Op) const { if (GA->getOffset() != 0) return false; GlobalVariable *GV = dyn_cast<GlobalVariable>(GA->getGlobal()); if (!GV) return false; - DwarfWriter *DW = getDwarfWriter(); - return DW && DW->hasDebugInfo(); + MachineModuleInfo *MMI = getMachineModuleInfo(); + return MMI && MMI->hasDebugInfo() && MMI->isVerified(GV); } |