summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-04-05 03:52:55 +0000
committerChris Lattner <sabre@nondot.org>2010-04-05 03:52:55 +0000
commit196dbdc160bc94d2b204d57bde5d54f1c21eb27d (patch)
treedbe282b3b463601e338344ed09390ede65e4e6e1 /llvm/lib/CodeGen
parentd2f5062c6d71e3fe76af489f6e2396cec51f90b3 (diff)
downloadbcm5719-llvm-196dbdc160bc94d2b204d57bde5d54f1c21eb27d.tar.gz
bcm5719-llvm-196dbdc160bc94d2b204d57bde5d54f1c21eb27d.zip
eliminate DwarfDebug::shouldEmit, which is the same now as MMI::hasDebugInfo
llvm-svn: 100386
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp8
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h8
2 files changed, 3 insertions, 13 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
index 490a8662fd2..6da94a4331b 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
@@ -301,7 +301,7 @@ DbgScope::~DbgScope() {
DwarfDebug::DwarfDebug(AsmPrinter *A)
: Asm(A), MMI(Asm->MMI), ModuleCU(0),
- AbbreviationsSet(InitAbbreviationsSetSize), shouldEmit(false),
+ AbbreviationsSet(InitAbbreviationsSetSize),
CurrentFnDbgScope(0), DebugTimer(0) {
NextStringPoolNumber = 0;
@@ -1815,8 +1815,6 @@ void DwarfDebug::beginModule(Module *M) {
if (!HasDebugInfo) return;
- shouldEmit = true;
-
// Tell MMI that we have debug info.
MMI->setDebugInfoAvailability(true);
@@ -2265,7 +2263,7 @@ bool DwarfDebug::extractScopeInformation() {
/// beginFunction - Gather pre-function debug information. Assumes being
/// emitted immediately after the function entry point.
void DwarfDebug::beginFunction(const MachineFunction *MF) {
- if (!ShouldEmitDwarfDebug()) return;
+ if (!MMI->hasDebugInfo()) return;
TimeRegion Timer(DebugTimer);
if (!extractScopeInformation())
@@ -2300,7 +2298,7 @@ void DwarfDebug::beginFunction(const MachineFunction *MF) {
/// endFunction - Gather and emit post-function debug information.
///
void DwarfDebug::endFunction(const MachineFunction *MF) {
- if (!ShouldEmitDwarfDebug()) return;
+ if (!MMI->hasDebugInfo()) return;
if (DbgScopeMap.empty()) return;
TimeRegion Timer(DebugTimer);
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
index b38e485117a..21b406eeabb 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
@@ -126,10 +126,6 @@ private:
///
std::vector<std::vector<SrcLineInfo> > SectionSourceLines;
- /// shouldEmit - Flag to indicate if debug information should be emitted.
- ///
- bool shouldEmit;
-
// CurrentFnDbgScope - Top level scope for the current function.
//
DbgScope *CurrentFnDbgScope;
@@ -520,10 +516,6 @@ public:
DwarfDebug(AsmPrinter *A);
virtual ~DwarfDebug();
- /// ShouldEmitDwarfDebug - Returns true if Dwarf debugging declarations should
- /// be emitted.
- bool ShouldEmitDwarfDebug() const { return shouldEmit; }
-
/// beginModule - Emit all Dwarf sections that should come prior to the
/// content.
void beginModule(Module *M);
OpenPOWER on IntegriCloud