Go to the documentation of this file.
12 #ifndef LLVM_OBJECTYAML_DWARFEMITTER_H
13 #define LLVM_OBJECTYAML_DWARFEMITTER_H
51 bool Is64BitAddrSize =
true);
55 #endif // LLVM_OBJECTYAML_DWARFEMITTER_H
This is an optimization pass for GlobalISel generic memory operations.
Tagged union holding either a T or a Error.
Error emitDebugAranges(raw_ostream &OS, const Data &DI)
Error emitDebugAbbrev(raw_ostream &OS, const Data &DI)
Error emitDebugAddr(raw_ostream &OS, const Data &DI)
Error emitDebugPubtypes(raw_ostream &OS, const Data &DI)
Error emitDebugStrOffsets(raw_ostream &OS, const Data &DI)
This class implements an extremely fast bulk output stream that can only output to a stream.
Error emitDebugInfo(raw_ostream &OS, const Data &DI)
std::function< Error(raw_ostream &, const Data &)> getDWARFEmitterByName(StringRef SecName)
print Print MemDeps of function
StringRef - Represent a constant reference to a string, i.e.
Error emitDebugLine(raw_ostream &OS, const Data &DI)
Error emitDebugLoclists(raw_ostream &OS, const Data &DI)
Error emitDebugRnglists(raw_ostream &OS, const Data &DI)
Error emitDebugPubnames(raw_ostream &OS, const Data &DI)
Lightweight error class with error context and mandatory checking.
Expected< StringMap< std::unique_ptr< MemoryBuffer > > > emitDebugSections(StringRef YAMLString, bool IsLittleEndian=sys::IsLittleEndianHost, bool Is64BitAddrSize=true)
Error emitDebugGNUPubnames(raw_ostream &OS, const Data &DI)
Error emitDebugRanges(raw_ostream &OS, const Data &DI)
static const bool IsLittleEndianHost
Error emitDebugStr(raw_ostream &OS, const Data &DI)
Error emitDebugGNUPubtypes(raw_ostream &OS, const Data &DI)