class DIELoc
Declaration
class DIELoc : public DIEValueList { /* full declaration omitted */ };
Description
DIELoc - Represents an expression location.
Declared at: llvm/include/llvm/CodeGen/DIE.h:930
Inherits from: DIEValueList
Member Variables
- private unsigned int Size = 0
Method Overview
- public dwarf::Form BestForm(unsigned int DwarfVersion) const
- public DIELoc()
- 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(
unsigned int DwarfVersion) const
dwarf::Form BestForm(
unsigned int DwarfVersion) const
Description
BestForm - Choose the best form for data.
Declared at: llvm/include/llvm/CodeGen/DIE.h:944
Parameters
- unsigned int DwarfVersion
¶DIELoc()
DIELoc()
Declared at: llvm/include/llvm/CodeGen/DIE.h:934
¶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:937
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:957
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:960
Parameters
¶void setSize(unsigned int size)
void setSize(unsigned int size)
Declared at: llvm/include/llvm/CodeGen/DIE.h:940
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:958
Parameters
- const dwarf::FormParams&
- dwarf::Form Form