LLVM API Documentation

llvm::DwarfUnit Member List
This is the complete list of members for llvm::DwarfUnit, including all inherited members.
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
Asmllvm::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
ContainingTypeMapllvm::DwarfUnit [protected]
createAndAddDIE(unsigned Tag, DIE &Parent, DIDescriptor N=DIDescriptor())llvm::DwarfUnit
createTypeDIE(DICompositeType Ty)llvm::DwarfUnit
CUNodellvm::DwarfUnit [protected]
CURangeListsllvm::DwarfUnit [protected]
CURangesllvm::DwarfUnit [protected]
DDllvm::DwarfUnit [protected]
DebugInfoOffsetllvm::DwarfUnit [protected]
DIEBlocksllvm::DwarfUnit [protected]
DIEIntegerOnellvm::DwarfUnit [protected]
DIELocsllvm::DwarfUnit [protected]
DIEValueAllocatorllvm::DwarfUnit [protected]
DUllvm::DwarfUnit [protected]
DwarfUnit(unsigned UID, dwarf::Tag, DICompileUnit CU, AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU)llvm::DwarfUnit [protected]
emitHeader(const MCSymbol *ASectionSym) const llvm::DwarfUnit [virtual]
getCU()=0llvm::DwarfUnit [pure 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 llvm::DwarfUnit [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)=0llvm::DwarfUnit [protected, pure 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]
getUniqueID() const llvm::DwarfUnit [inline]
getUnitDie()llvm::DwarfUnit [inline]
GlobalNamesllvm::DwarfUnit [protected]
GlobalTypesllvm::DwarfUnit [protected]
hasContent() const llvm::DwarfUnit [inline]
IndexTyDiellvm::DwarfUnit [protected]
initSection(const MCSection *Section, MCSymbol *SectionSym)llvm::DwarfUnit [inline]
insertDIE(DIDescriptor Desc, DIE *D)llvm::DwarfUnit
LabelBeginllvm::DwarfUnit [protected]
LabelEndllvm::DwarfUnit [protected]
MDNodeToDIEEntryMapllvm::DwarfUnit [protected]
MDNodeToDieMapllvm::DwarfUnit [protected]
Sectionllvm::DwarfUnit [protected]
SectionSymllvm::DwarfUnit [protected]
setDebugInfoOffset(unsigned DbgInfoOff)llvm::DwarfUnit [inline]
setSkeleton(DwarfUnit &Skel)llvm::DwarfUnit [inline]
Skeletonllvm::DwarfUnit [protected]
UniqueIDllvm::DwarfUnit [protected]
UnitDiellvm::DwarfUnit [protected]
~DwarfUnit()llvm::DwarfUnit [virtual]