aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugVariables.h
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2014-07-03 22:24:54 +0000
committerEric Christopher <echristo@gmail.com>2014-07-03 22:24:54 +0000
commit09f71319844d6214068d04e279f9bf16c20f90b3 (patch)
treecd7c70f22397ab81179c3202e4324b90963ae0fa /llvm/lib/CodeGen/LiveDebugVariables.h
parent2f991c9ee14fa2c2778fda56236f4787bd58a4a0 (diff)
downloadllvm-09f71319844d6214068d04e279f9bf16c20f90b3.zip
llvm-09f71319844d6214068d04e279f9bf16c20f90b3.tar.gz
llvm-09f71319844d6214068d04e279f9bf16c20f90b3.tar.bz2
Temporarily revert "Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information." as it appears to be breaking some LTO constructs.
This reverts commit r212203. llvm-svn: 212298
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.h')
-rw-r--r--llvm/lib/CodeGen/LiveDebugVariables.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/llvm/lib/CodeGen/LiveDebugVariables.h b/llvm/lib/CodeGen/LiveDebugVariables.h
index 7ec0d17..bb67435 100644
--- a/llvm/lib/CodeGen/LiveDebugVariables.h
+++ b/llvm/lib/CodeGen/LiveDebugVariables.h
@@ -22,7 +22,6 @@
#define LLVM_CODEGEN_LIVEDEBUGVARIABLES_H
#include "llvm/ADT/ArrayRef.h"
-#include "llvm/IR/DebugInfo.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
namespace llvm {
@@ -33,7 +32,6 @@ class VirtRegMap;
class LiveDebugVariables : public MachineFunctionPass {
void *pImpl;
- DenseMap<const Function*, DISubprogram> FunctionDIs;
public:
static char ID; // Pass identification, replacement for typeid
@@ -66,7 +64,6 @@ private:
bool runOnMachineFunction(MachineFunction &) override;
void releaseMemory() override;
void getAnalysisUsage(AnalysisUsage &) const override;
- bool doInitialization(Module &) override;
};