StringMapEntry - This is used to represent one value that is inserted into a StringMap.
This class creates a DwarfStringPoolEntry for the corresponding StringEntry.
void clear()
Erase contents of StringsForEmission.
DwarfStringPoolEntryWithExtString * getExistingEntry(const StringEntry *String) const
Returns already existed DwarfStringPoolEntry for the specified StringEntry.
DwarfStringPoolEntryWithExtString * add(const StringEntry *String)
Create DwarfStringPoolEntry for specified StringEntry if necessary.
StringEntryToDwarfStringPoolEntryMap(LinkingGlobalData &GlobalData)
DwarfStringPoolEntriesTy DwarfStringPoolEntries
DwarfStringPoolEntry with string keeping externally.
static constexpr unsigned NotIndexed