forked from OSchip/llvm-project
Minor code cleanup. No functionality change.
llvm-svn: 72198
This commit is contained in:
parent
744668d5af
commit
8658bb565d
|
@ -67,36 +67,25 @@ class VISIBILITY_HIDDEN CompileUnit {
|
||||||
FoldingSet<DIE> DiesSet;
|
FoldingSet<DIE> DiesSet;
|
||||||
public:
|
public:
|
||||||
CompileUnit(unsigned I, DIE *D)
|
CompileUnit(unsigned I, DIE *D)
|
||||||
: ID(I), Die(D), GVToDieMap(),
|
: ID(I), Die(D), DiesSet(InitDiesSetSize) {}
|
||||||
GVToDIEEntryMap(), Globals(), DiesSet(InitDiesSetSize)
|
~CompileUnit() { delete Die; }
|
||||||
{}
|
|
||||||
|
|
||||||
~CompileUnit() {
|
|
||||||
delete Die;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Accessors.
|
// Accessors.
|
||||||
unsigned getID() const { return ID; }
|
unsigned getID() const { return ID; }
|
||||||
DIE* getDie() const { return Die; }
|
DIE* getDie() const { return Die; }
|
||||||
StringMap<DIE*> &getGlobals() { return Globals; }
|
StringMap<DIE*> &getGlobals() { return Globals; }
|
||||||
|
|
||||||
/// hasContent - Return true if this compile unit has something to write out.
|
/// hasContent - Return true if this compile unit has something to write out.
|
||||||
///
|
///
|
||||||
bool hasContent() const {
|
bool hasContent() const { return !Die->getChildren().empty(); }
|
||||||
return !Die->getChildren().empty();
|
|
||||||
}
|
|
||||||
|
|
||||||
/// AddGlobal - Add a new global entity to the compile unit.
|
/// AddGlobal - Add a new global entity to the compile unit.
|
||||||
///
|
///
|
||||||
void AddGlobal(const std::string &Name, DIE *Die) {
|
void AddGlobal(const std::string &Name, DIE *Die) { Globals[Name] = Die; }
|
||||||
Globals[Name] = Die;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// getDieMapSlotFor - Returns the debug information entry map slot for the
|
/// getDieMapSlotFor - Returns the debug information entry map slot for the
|
||||||
/// specified debug variable.
|
/// specified debug variable.
|
||||||
DIE *&getDieMapSlotFor(GlobalVariable *GV) {
|
DIE *&getDieMapSlotFor(GlobalVariable *GV) { return GVToDieMap[GV]; }
|
||||||
return GVToDieMap[GV];
|
|
||||||
}
|
|
||||||
|
|
||||||
/// getDIEEntrySlotFor - Returns the debug information entry proxy slot for the
|
/// getDIEEntrySlotFor - Returns the debug information entry proxy slot for the
|
||||||
/// specified debug variable.
|
/// specified debug variable.
|
||||||
|
|
Loading…
Reference in New Issue