|
LLVM
3.7.0
|
DIEString - A container for string values. More...
#include <DIE.h>
Public Member Functions | |
| DIEString (DwarfStringPoolEntryRef S) | |
| StringRef | getString () const |
| getString - Grab the string out of the object. More... | |
| void | EmitValue (const AsmPrinter *AP, dwarf::Form Form) const |
| EmitValue - Emit string value. More... | |
| unsigned | SizeOf (const AsmPrinter *AP, dwarf::Form Form) const |
| SizeOf - Determine size of delta value in bytes. More... | |
| void | print (raw_ostream &O) const |
|
inline |
| void DIEString::EmitValue | ( | const AsmPrinter * | AP, |
| dwarf::Form | Form | ||
| ) | const |
EmitValue - Emit string value.
Definition at line 393 of file DIE.cpp.
References llvm::MCAsmInfo::doesDwarfUseRelocationsAcrossSections(), llvm::dwarf::DW_FORM_GNU_str_index, llvm::dwarf::DW_FORM_strp, llvm::DwarfStringPoolEntryRef::getIndex(), llvm::DwarfStringPoolEntryRef::getOffset(), llvm::DwarfStringPoolEntryRef::getSymbol(), and llvm::AsmPrinter::MAI.
|
inline |
getString - Grab the string out of the object.
Definition at line 221 of file DIE.h.
References llvm::DwarfStringPoolEntryRef::getString().
| void DIEString::print | ( | raw_ostream & | O | ) | const |
Definition at line 435 of file DIE.cpp.
References llvm::DwarfStringPoolEntryRef::getString().
| unsigned DIEString::SizeOf | ( | const AsmPrinter * | AP, |
| dwarf::Form | Form | ||
| ) | const |
SizeOf - Determine size of delta value in bytes.
Definition at line 417 of file DIE.cpp.
References llvm::MCAsmInfo::doesDwarfUseRelocationsAcrossSections(), llvm::dwarf::DW_FORM_GNU_str_index, llvm::dwarf::DW_FORM_strp, llvm::DwarfStringPoolEntryRef::getIndex(), llvm::DwarfStringPoolEntryRef::getOffset(), llvm::DwarfStringPoolEntryRef::getSymbol(), and llvm::AsmPrinter::MAI.
1.8.6