class DIEBlock
Declaration
class DIEBlock : public DIEValueList { /* full declaration omitted */ };
Description
DIEBlock - Represents a block of values.
Declared at: llvm/include/llvm/CodeGen/DIE.h:966
Inherits from: DIEValueList
Member Variables
- private unsigned int Size = 0
Method Overview
- public dwarf::Form BestForm() const
- public DIEBlock()
- public unsigned int computeSize(const dwarf::FormParams & FormParams) const
- public void emitValue(const llvm::AsmPrinter * Asm, dwarf::Form Form) const
- public void print(llvm::raw_ostream & O) const
- public void setSize(unsigned int size)
- public unsigned int sizeOf(const dwarf::FormParams &, dwarf::Form Form) const
Inherited from DIEValueList:
Methods
¶dwarf::Form BestForm() const
dwarf::Form BestForm() const
Description
BestForm - Choose the best form for data.
Declared at: llvm/include/llvm/CodeGen/DIE.h:980
¶DIEBlock()
DIEBlock()
Declared at: llvm/include/llvm/CodeGen/DIE.h:970
¶unsigned int computeSize(
const dwarf::FormParams& FormParams) const
unsigned int computeSize(
const dwarf::FormParams& FormParams) const
Description
Calculate the size of the location expression.
Declared at: llvm/include/llvm/CodeGen/DIE.h:973
Parameters
- const dwarf::FormParams& FormParams
¶void emitValue(const llvm::AsmPrinter* Asm,
dwarf::Form Form) const
void emitValue(const llvm::AsmPrinter* Asm,
dwarf::Form Form) const
Declared at: llvm/include/llvm/CodeGen/DIE.h:990
Parameters
- const llvm::AsmPrinter* Asm
- dwarf::Form Form
¶void print(llvm::raw_ostream& O) const
void print(llvm::raw_ostream& O) const
Declared at: llvm/include/llvm/CodeGen/DIE.h:993
Parameters
¶void setSize(unsigned int size)
void setSize(unsigned int size)
Declared at: llvm/include/llvm/CodeGen/DIE.h:976
Parameters
- unsigned int size
¶unsigned int sizeOf(const dwarf::FormParams&,
dwarf::Form Form) const
unsigned int sizeOf(const dwarf::FormParams&,
dwarf::Form Form) const
Declared at: llvm/include/llvm/CodeGen/DIE.h:991
Parameters
- const dwarf::FormParams&
- dwarf::Form Form