13 #ifndef LLVM_OBJECTYAML_DWARFEMITTER_H 14 #define LLVM_OBJECTYAML_DWARFEMITTER_H 50 #endif // LLVM_OBJECTYAML_DWARFEMITTER_H
This class represents lattice values for constants.
void EmitDebugInfo(raw_ostream &OS, const Data &DI)
void EmitDebugAranges(raw_ostream &OS, const Data &DI)
Expected< StringMap< std::unique_ptr< MemoryBuffer > > > EmitDebugSections(StringRef YAMLString, bool ApplyFixups=false, bool IsLittleEndian=sys::IsLittleEndianHost)
Tagged union holding either a T or a Error.
void EmitDebugAbbrev(raw_ostream &OS, const Data &DI)
static const bool IsLittleEndianHost
void EmitPubSection(raw_ostream &OS, const PubSection &Sect, bool IsLittleEndian)
StringMap - This is an unconventional map that is specialized for handling keys that are "strings"...
void EmitDebugStr(raw_ostream &OS, const Data &DI)
This class implements an extremely fast bulk output stream that can only output to a stream...
StringRef - Represent a constant reference to a string, i.e.
void EmitDebugLine(raw_ostream &OS, const Data &DI)