diff options
author | Eric Christopher <echristo@gmail.com> | 2014-07-03 22:24:54 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2014-07-03 22:24:54 +0000 |
commit | 09f71319844d6214068d04e279f9bf16c20f90b3 (patch) | |
tree | cd7c70f22397ab81179c3202e4324b90963ae0fa /llvm/lib/CodeGen/LiveDebugVariables.h | |
parent | 2f991c9ee14fa2c2778fda56236f4787bd58a4a0 (diff) | |
download | llvm-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.h | 3 |
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; }; |