mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-21 08:17:40 +00:00
Move accelerator table defines and constants to Dwarf.h since
we're proposing it for DWARF5. No functional change intended. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190074 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -24,24 +24,6 @@
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
const char *DwarfAccelTable::Atom::AtomTypeString(enum AtomType AT) {
|
||||
switch (AT) {
|
||||
case eAtomTypeNULL:
|
||||
return "eAtomTypeNULL";
|
||||
case eAtomTypeDIEOffset:
|
||||
return "eAtomTypeDIEOffset";
|
||||
case eAtomTypeCUOffset:
|
||||
return "eAtomTypeCUOffset";
|
||||
case eAtomTypeTag:
|
||||
return "eAtomTypeTag";
|
||||
case eAtomTypeNameFlags:
|
||||
return "eAtomTypeNameFlags";
|
||||
case eAtomTypeTypeFlags:
|
||||
return "eAtomTypeTypeFlags";
|
||||
}
|
||||
llvm_unreachable("invalid AtomType!");
|
||||
}
|
||||
|
||||
// The length of the header data is always going to be 4 + 4 + 4*NumAtoms.
|
||||
DwarfAccelTable::DwarfAccelTable(ArrayRef<DwarfAccelTable::Atom> atomList)
|
||||
: Header(8 + (atomList.size() * 4)), HeaderData(atomList),
|
||||
@@ -134,7 +116,7 @@ void DwarfAccelTable::EmitHeader(AsmPrinter *Asm) {
|
||||
Asm->EmitInt32(HeaderData.Atoms.size());
|
||||
for (size_t i = 0; i < HeaderData.Atoms.size(); i++) {
|
||||
Atom A = HeaderData.Atoms[i];
|
||||
Asm->OutStreamer.AddComment(Atom::AtomTypeString(A.type));
|
||||
Asm->OutStreamer.AddComment(dwarf::AtomTypeString(A.type));
|
||||
Asm->EmitInt16(A.type);
|
||||
Asm->OutStreamer.AddComment(dwarf::FormEncodingString(A.form));
|
||||
Asm->EmitInt16(A.form);
|
||||
|
||||
Reference in New Issue
Block a user