|
LLVM 22.0.0git
|
A container for inline string values. More...
#include "llvm/CodeGen/DIE.h"
Public Member Functions | |
| template<typename Allocator> | |
| DIEInlineString (StringRef Str, Allocator &A) | |
| ~DIEInlineString ()=default | |
| StringRef | getString () const |
| Grab the string out of the object. | |
| LLVM_ABI void | emitValue (const AsmPrinter *AP, dwarf::Form Form) const |
| LLVM_ABI unsigned | sizeOf (const dwarf::FormParams &, dwarf::Form) const |
| LLVM_ABI void | print (raw_ostream &O) const |
A container for inline string values.
This class is used with the DW_FORM_string form.
|
inlineexplicit |
Definition at line 308 of file DIE.h.
References A(), Allocator, and llvm::copy().
|
default |
| void DIEInlineString::emitValue | ( | const AsmPrinter * | AP, |
| dwarf::Form | Form ) const |
Definition at line 621 of file DIE.cpp.
References llvm::AsmPrinter::emitInt8(), llvm_unreachable, and llvm::AsmPrinter::OutStreamer.
|
inline |
| LLVM_DUMP_METHOD void DIEInlineString::print | ( | raw_ostream & | O | ) | const |
| unsigned DIEInlineString::sizeOf | ( | const dwarf::FormParams & | , |
| dwarf::Form | ) const |