diff options
author | David Blaikie <dblaikie@gmail.com> | 2014-03-13 21:59:51 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2014-03-13 21:59:51 +0000 |
commit | 43d5e074aa8c24506aedf6b7d95839fdd28030b7 (patch) | |
tree | c4ea4486c9a8a6a4887160e7c32dbf48b4292b24 /include/llvm | |
parent | 91d5586086b9459d8b615da2a37f3dddbb9eff50 (diff) | |
download | llvm-43d5e074aa8c24506aedf6b7d95839fdd28030b7.tar.gz llvm-43d5e074aa8c24506aedf6b7d95839fdd28030b7.tar.bz2 llvm-43d5e074aa8c24506aedf6b7d95839fdd28030b7.tar.xz |
MCDwarf: Rename MCDwarfFileTable to MCDwarfLineTable
This type now represents all the data for the DWARF line table:
directory names, file names, and the line table proper.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203858 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm')
-rw-r--r-- | include/llvm/MC/MCContext.h | 28 | ||||
-rw-r--r-- | include/llvm/MC/MCDwarf.h | 2 |
2 files changed, 15 insertions, 15 deletions
diff --git a/include/llvm/MC/MCContext.h b/include/llvm/MC/MCContext.h index 0183cfa79e..08ece2b4c4 100644 --- a/include/llvm/MC/MCContext.h +++ b/include/llvm/MC/MCContext.h @@ -116,7 +116,7 @@ namespace llvm { /// We now emit a line table for each compile unit. To reduce the prologue /// size of each line table, the files and directories used by each compile /// unit are separated. - std::map<unsigned, MCDwarfFileTable> MCDwarfFileTablesCUMap; + std::map<unsigned, MCDwarfLineTable> MCDwarfLineTablesCUMap; /// The current dwarf line information from the last dwarf .loc directive. MCDwarfLoc CurrentDwarfLoc; @@ -302,35 +302,35 @@ namespace llvm { bool hasDwarfFiles() const { // Traverse MCDwarfFilesCUMap and check whether each entry is empty. - for (const auto &FileTable : MCDwarfFileTablesCUMap) + for (const auto &FileTable : MCDwarfLineTablesCUMap) if (!FileTable.second.getMCDwarfFiles().empty()) return true; return false; } - const std::map<unsigned, MCDwarfFileTable> &getMCDwarfFileTables() const { - return MCDwarfFileTablesCUMap; + const std::map<unsigned, MCDwarfLineTable> &getMCDwarfLineTables() const { + return MCDwarfLineTablesCUMap; } - MCDwarfFileTable &getMCDwarfFileTable(unsigned CUID) { - return MCDwarfFileTablesCUMap[CUID]; + MCDwarfLineTable &getMCDwarfLineTable(unsigned CUID) { + return MCDwarfLineTablesCUMap[CUID]; } - const MCDwarfFileTable &getMCDwarfFileTable(unsigned CUID) const { - auto I = MCDwarfFileTablesCUMap.find(CUID); - assert(I != MCDwarfFileTablesCUMap.end()); + const MCDwarfLineTable &getMCDwarfLineTable(unsigned CUID) const { + auto I = MCDwarfLineTablesCUMap.find(CUID); + assert(I != MCDwarfLineTablesCUMap.end()); return I->second; } const SmallVectorImpl<MCDwarfFile> &getMCDwarfFiles(unsigned CUID = 0) { - return getMCDwarfFileTable(CUID).getMCDwarfFiles(); + return getMCDwarfLineTable(CUID).getMCDwarfFiles(); } const SmallVectorImpl<std::string> &getMCDwarfDirs(unsigned CUID = 0) { - return getMCDwarfFileTable(CUID).getMCDwarfDirs(); + return getMCDwarfLineTable(CUID).getMCDwarfDirs(); } bool hasMCLineSections() const { - for (const auto &Table : MCDwarfFileTablesCUMap) + for (const auto &Table : MCDwarfLineTablesCUMap) if (!Table.second.getMCDwarfFiles().empty() || Table.second.getLabel()) return true; return false; @@ -342,10 +342,10 @@ namespace llvm { DwarfCompileUnitID = CUIndex; } MCSymbol *getMCLineTableSymbol(unsigned ID) const { - return getMCDwarfFileTable(ID).getLabel(); + return getMCDwarfLineTable(ID).getLabel(); } void setMCLineTableSymbol(MCSymbol *Sym, unsigned ID) { - getMCDwarfFileTable(ID).setLabel(Sym); + getMCDwarfLineTable(ID).setLabel(Sym); } /// setCurrentDwarfLoc - saves the information from the currently parsed diff --git a/include/llvm/MC/MCDwarf.h b/include/llvm/MC/MCDwarf.h index 951cd6bd1f..2a878c5b1b 100644 --- a/include/llvm/MC/MCDwarf.h +++ b/include/llvm/MC/MCDwarf.h @@ -183,7 +183,7 @@ struct MCDwarfLineTableHeader { std::pair<MCSymbol *, MCSymbol *> Emit(MCStreamer *MCOS) const; }; -class MCDwarfFileTable { +class MCDwarfLineTable { MCDwarfLineTableHeader Header; MCLineSection MCLineSections; |