LLVM API Documentation
addAccelNamespace(StringRef Name, const DIE &Die) | llvm::DwarfUnit | |
addAddress(DIE &Die, dwarf::Attribute Attribute, const MachineLocation &Location, bool Indirect=false) | llvm::DwarfUnit | |
addBlock(DIE &Die, dwarf::Attribute Attribute, DIELoc *Block) | llvm::DwarfUnit | |
addBlock(DIE &Die, dwarf::Attribute Attribute, DIEBlock *Block) | llvm::DwarfUnit | |
addBlockByrefAddress(const DbgVariable &DV, DIE &Die, dwarf::Attribute Attribute, const MachineLocation &Location) | llvm::DwarfUnit | |
addComplexAddress(const DbgVariable &DV, DIE &Die, dwarf::Attribute Attribute, const MachineLocation &Location) | llvm::DwarfUnit | |
addConstantFPValue(DIE &Die, const MachineOperand &MO) | llvm::DwarfUnit | |
addConstantFPValue(DIE &Die, const ConstantFP *CFP) | llvm::DwarfUnit | |
addConstantValue(DIE &Die, const MachineOperand &MO, DIType Ty) | llvm::DwarfUnit | |
addConstantValue(DIE &Die, const ConstantInt *CI, DIType Ty) | llvm::DwarfUnit | |
addConstantValue(DIE &Die, const APInt &Val, DIType Ty) | llvm::DwarfUnit | |
addConstantValue(DIE &Die, const APInt &Val, bool Unsigned) | llvm::DwarfUnit | |
addConstantValue(DIE &Die, bool Unsigned, uint64_t Val) | llvm::DwarfUnit | |
addDIEEntry(DIE &Die, dwarf::Attribute Attribute, DIE &Entry) | llvm::DwarfUnit | |
addDIEEntry(DIE &Die, dwarf::Attribute Attribute, DIEEntry *Entry) | llvm::DwarfUnit | |
addDIETypeSignature(DIE &Die, const DwarfTypeUnit &Type) | llvm::DwarfUnit | |
addExpr(DIELoc &Die, dwarf::Form Form, const MCExpr *Expr) | llvm::DwarfUnit | |
addFlag(DIE &Die, dwarf::Attribute Attribute) | llvm::DwarfUnit | |
addGlobalName(StringRef Name, DIE &Die, DIScope Context) | llvm::DwarfUnit | |
addLabel(DIE &Die, dwarf::Attribute Attribute, dwarf::Form Form, const MCSymbol *Label) | llvm::DwarfUnit | |
addLabel(DIELoc &Die, dwarf::Form Form, const MCSymbol *Label) | llvm::DwarfUnit | |
addLabelDelta(DIE &Die, dwarf::Attribute Attribute, const MCSymbol *Hi, const MCSymbol *Lo) | llvm::DwarfUnit | |
addLocalString(DIE &Die, dwarf::Attribute Attribute, StringRef Str) | llvm::DwarfUnit | |
addLocationList(DIE &Die, dwarf::Attribute Attribute, unsigned Index) | llvm::DwarfUnit | |
addOpAddress(DIELoc &Die, const MCSymbol *Label) | llvm::DwarfUnit | |
addRangeList(RangeSpanList Ranges) | llvm::DwarfUnit | [inline] |
addRegisterOffset(DIELoc &TheDie, unsigned Reg, int64_t Offset) | llvm::DwarfUnit | |
addRegisterOpPiece(DIELoc &TheDie, unsigned Reg, unsigned SizeInBits=0, unsigned OffsetInBits=0) | llvm::DwarfUnit | |
addSectionDelta(DIE &Die, dwarf::Attribute Attribute, const MCSymbol *Hi, const MCSymbol *Lo) | llvm::DwarfUnit | |
addSectionLabel(DIE &Die, dwarf::Attribute Attribute, const MCSymbol *Label) | llvm::DwarfUnit | |
addSectionOffset(DIE &Die, dwarf::Attribute Attribute, uint64_t Integer) | llvm::DwarfUnit | |
addSInt(DIE &Die, dwarf::Attribute Attribute, Optional< dwarf::Form > Form, int64_t Integer) | llvm::DwarfUnit | |
addSInt(DIELoc &Die, Optional< dwarf::Form > Form, int64_t Integer) | llvm::DwarfUnit | |
addSourceLine(DIE &Die, unsigned Line, StringRef File, StringRef Directory) | llvm::DwarfUnit | |
addSourceLine(DIE &Die, DIVariable V) | llvm::DwarfUnit | |
addSourceLine(DIE &Die, DIGlobalVariable G) | llvm::DwarfUnit | |
addSourceLine(DIE &Die, DISubprogram SP) | llvm::DwarfUnit | |
addSourceLine(DIE &Die, DIType Ty) | llvm::DwarfUnit | |
addSourceLine(DIE &Die, DINameSpace NS) | llvm::DwarfUnit | |
addSourceLine(DIE &Die, DIObjCProperty Ty) | llvm::DwarfUnit | |
addString(DIE &Die, dwarf::Attribute Attribute, StringRef Str) | llvm::DwarfUnit | |
addTemplateParams(DIE &Buffer, DIArray TParams) | llvm::DwarfUnit | |
addType(DIE &Entity, DIType Ty, dwarf::Attribute Attribute=dwarf::DW_AT_type) | llvm::DwarfUnit | |
addUInt(DIE &Die, dwarf::Attribute Attribute, Optional< dwarf::Form > Form, uint64_t Integer) | llvm::DwarfUnit | |
addUInt(DIE &Block, dwarf::Form Form, uint64_t Integer) | llvm::DwarfUnit | |
addVariableAddress(const DbgVariable &DV, DIE &Die, MachineLocation Location) | llvm::DwarfUnit | |
applySubprogramAttributes(DISubprogram SP, DIE &SPDie) | llvm::DwarfUnit | |
applySubprogramAttributesToDefinition(DISubprogram SP, DIE &SPDie) | llvm::DwarfUnit | |
applyVariableAttributes(const DbgVariable &Var, DIE &VariableDie) | llvm::DwarfUnit | |
Asm | llvm::DwarfUnit | [protected] |
constructContainingTypeDIEs() | llvm::DwarfUnit | |
constructSubprogramArguments(DIE &Buffer, DITypeArray Args) | llvm::DwarfUnit | |
constructTypeDIE(DIE &Buffer, DICompositeType CTy) | llvm::DwarfUnit | |
constructVariableDIE(DbgVariable &DV, bool Abstract=false) | llvm::DwarfUnit | |
ContainingTypeMap | llvm::DwarfUnit | [protected] |
createAndAddDIE(unsigned Tag, DIE &Parent, DIDescriptor N=DIDescriptor()) | llvm::DwarfUnit | |
createTypeDIE(DICompositeType Ty) | llvm::DwarfUnit | |
CUNode | llvm::DwarfUnit | [protected] |
CURangeLists | llvm::DwarfUnit | [protected] |
CURanges | llvm::DwarfUnit | [protected] |
DD | llvm::DwarfUnit | [protected] |
DebugInfoOffset | llvm::DwarfUnit | [protected] |
DIEBlocks | llvm::DwarfUnit | [protected] |
DIEIntegerOne | llvm::DwarfUnit | [protected] |
DIELocs | llvm::DwarfUnit | [protected] |
DIEValueAllocator | llvm::DwarfUnit | [protected] |
DU | llvm::DwarfUnit | [protected] |
DwarfTypeUnit(unsigned UID, DwarfCompileUnit &CU, AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU, MCDwarfDwoLineTable *SplitLineTable=nullptr) | llvm::DwarfTypeUnit | |
DwarfUnit(unsigned UID, dwarf::Tag, DICompileUnit CU, AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU) | llvm::DwarfUnit | [protected] |
emitHeader(const MCSymbol *ASectionSym) const override | llvm::DwarfTypeUnit | [virtual] |
getCU() override | llvm::DwarfTypeUnit | [inline, virtual] |
getCUNode() const | llvm::DwarfUnit | [inline] |
getDebugInfoOffset() const | llvm::DwarfUnit | [inline] |
getDIE(DIDescriptor D) const | llvm::DwarfUnit | |
getDIELoc() | llvm::DwarfUnit | [inline] |
getGlobalNames() const | llvm::DwarfUnit | [inline] |
getGlobalTypes() const | llvm::DwarfUnit | [inline] |
getHeaderSize() const override | llvm::DwarfTypeUnit | [inline, virtual] |
getLabelBegin() const | llvm::DwarfUnit | [inline] |
getLabelEnd() const | llvm::DwarfUnit | [inline] |
getLanguage() const | llvm::DwarfUnit | [inline] |
getLocalLabelBegin() const | llvm::DwarfUnit | [inline] |
getLocalSectionSym() const | llvm::DwarfUnit | [inline] |
getOrCreateContextDIE(DIScope Context) | llvm::DwarfUnit | |
getOrCreateNameSpace(DINameSpace NS) | llvm::DwarfUnit | |
getOrCreateSourceID(StringRef File, StringRef Directory) override | llvm::DwarfTypeUnit | [protected, virtual] |
getOrCreateStaticMemberDIE(DIDerivedType DT) | llvm::DwarfUnit | [protected] |
getOrCreateSubprogramDIE(DISubprogram SP) | llvm::DwarfUnit | |
getOrCreateTypeDIE(const MDNode *N) | llvm::DwarfUnit | |
getParentContextString(DIScope Context) const | llvm::DwarfUnit | |
getRangeLists() const | llvm::DwarfUnit | [inline] |
getRangeLists() | llvm::DwarfUnit | [inline] |
getRanges() const | llvm::DwarfUnit | [inline] |
getRanges() | llvm::DwarfUnit | [inline] |
getSection() const | llvm::DwarfUnit | [inline] |
getSectionSym() const | llvm::DwarfUnit | [inline] |
getSkeleton() const | llvm::DwarfUnit | [inline] |
getTypeSignature() const | llvm::DwarfTypeUnit | [inline] |
getUniqueID() const | llvm::DwarfUnit | [inline] |
getUnitDie() | llvm::DwarfUnit | [inline] |
GlobalNames | llvm::DwarfUnit | [protected] |
GlobalTypes | llvm::DwarfUnit | [protected] |
hasContent() const | llvm::DwarfUnit | [inline] |
IndexTyDie | llvm::DwarfUnit | [protected] |
initSection(const MCSection *Section) | llvm::DwarfTypeUnit | |
llvm::DwarfUnit::initSection(const MCSection *Section, MCSymbol *SectionSym) | llvm::DwarfUnit | [inline] |
insertDIE(DIDescriptor Desc, DIE *D) | llvm::DwarfUnit | |
LabelBegin | llvm::DwarfUnit | [protected] |
LabelEnd | llvm::DwarfUnit | [protected] |
MDNodeToDIEEntryMap | llvm::DwarfUnit | [protected] |
MDNodeToDieMap | llvm::DwarfUnit | [protected] |
Section | llvm::DwarfUnit | [protected] |
SectionSym | llvm::DwarfUnit | [protected] |
setDebugInfoOffset(unsigned DbgInfoOff) | llvm::DwarfUnit | [inline] |
setSkeleton(DwarfUnit &Skel) | llvm::DwarfUnit | [inline] |
setType(const DIE *Ty) | llvm::DwarfTypeUnit | [inline] |
setTypeSignature(uint64_t Signature) | llvm::DwarfTypeUnit | [inline] |
Skeleton | llvm::DwarfUnit | [protected] |
UniqueID | llvm::DwarfUnit | [protected] |
UnitDie | llvm::DwarfUnit | [protected] |
~DwarfUnit() | llvm::DwarfUnit | [virtual] |