summaryrefslogtreecommitdiff
path: root/include/llvm
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-03-13 21:59:51 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-03-13 21:59:51 +0000
commit43d5e074aa8c24506aedf6b7d95839fdd28030b7 (patch)
treec4ea4486c9a8a6a4887160e7c32dbf48b4292b24 /include/llvm
parent91d5586086b9459d8b615da2a37f3dddbb9eff50 (diff)
downloadllvm-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.h28
-rw-r--r--include/llvm/MC/MCDwarf.h2
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;