diff options
author | Reid Kleckner <rnk@google.com> | 2016-01-29 00:13:28 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2016-01-29 00:13:28 +0000 |
commit | 00d9639c248b226225484bfd60cf0d694c353c38 (patch) | |
tree | 5c043616185eddd6a9d005436744692bff30ea86 /llvm/lib/MC/MCContext.cpp | |
parent | 877a1015974496beacfc3f9ec5809cec5b1368f5 (diff) | |
download | bcm5719-llvm-00d9639c248b226225484bfd60cf0d694c353c38.tar.gz bcm5719-llvm-00d9639c248b226225484bfd60cf0d694c353c38.zip |
Revert "[CodeView] Use assembler directives for line tables"
This reverts commit r259117.
The LineInfo constructor is defined in the codeview library and we have
to link against it now. Doing that isn't trivial, so reverting for now.
llvm-svn: 259126
Diffstat (limited to 'llvm/lib/MC/MCContext.cpp')
-rw-r--r-- | llvm/lib/MC/MCContext.cpp | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/llvm/lib/MC/MCContext.cpp b/llvm/lib/MC/MCContext.cpp index c5243ef62c9..b5ad518d033 100644 --- a/llvm/lib/MC/MCContext.cpp +++ b/llvm/lib/MC/MCContext.cpp @@ -12,7 +12,6 @@ #include "llvm/ADT/Twine.h" #include "llvm/MC/MCAssembler.h" #include "llvm/MC/MCAsmInfo.h" -#include "llvm/MC/MCCodeView.h" #include "llvm/MC/MCDwarf.h" #include "llvm/MC/MCLabel.h" #include "llvm/MC/MCObjectFileInfo.h" @@ -91,8 +90,6 @@ void MCContext::reset() { DwarfCompileUnitID = 0; CurrentDwarfLoc = MCDwarfLoc(0, 0, 0, DWARF2_FLAG_IS_STMT, 0, 0); - CVContext.reset(); - MachOUniquingMap.clear(); ELFUniquingMap.clear(); COFFUniquingMap.clear(); @@ -477,20 +474,6 @@ void MCContext::finalizeDwarfSections(MCStreamer &MCOS) { [&](MCSection *Sec) { return !MCOS.mayHaveInstructions(*Sec); }); } -CodeViewContext &MCContext::getCVContext() { - if (!CVContext.get()) - CVContext.reset(new CodeViewContext); - return *CVContext.get(); -} - -unsigned MCContext::getCVFile(StringRef FileName, unsigned FileNumber) { - return getCVContext().addFile(FileNumber, FileName) ? FileNumber : 0; -} - -bool MCContext::isValidCVFileNumber(unsigned FileNumber) { - return getCVContext().isValidFileNumber(FileNumber); -} - //===----------------------------------------------------------------------===// // Error Reporting //===----------------------------------------------------------------------===// |