LLVM  8.0.1
llvm::DwarfTypeUnit Member List

This is the complete list of members for llvm::DwarfTypeUnit, including all inherited members.

addBlock(DIE &Die, dwarf::Attribute Attribute, DIELoc *Loc)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
addConstantFPValue(DIE &Die, const MachineOperand &MO)llvm::DwarfUnit
addConstantFPValue(DIE &Die, const ConstantFP *CFP)llvm::DwarfUnit
addConstantValue(DIE &Die, const MachineOperand &MO, const DIType *Ty)llvm::DwarfUnit
addConstantValue(DIE &Die, const ConstantInt *CI, const DIType *Ty)llvm::DwarfUnit
addConstantValue(DIE &Die, const APInt &Val, const 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, uint64_t Signature)llvm::DwarfUnit
addFlag(DIE &Die, dwarf::Attribute Attribute)llvm::DwarfUnit
addGlobalName(StringRef Name, const DIE &Die, const DIScope *Context) overridellvm::DwarfTypeUnitvirtual
addGlobalType(const DIType *Ty, const DIE &Die, const DIScope *Context) overridellvm::DwarfTypeUnitvirtual
addLabel(DIEValueList &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
addLinkageName(DIE &Die, StringRef LinkageName)llvm::DwarfUnit
addLoclistsBase()llvm::DwarfUnit
addOpAddress(DIELoc &Die, const MCSymbol *Sym)llvm::DwarfUnit
addRnglistsBase()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, const MCSymbol *Sec)llvm::DwarfUnit
addSectionOffset(DIE &Die, dwarf::Attribute Attribute, uint64_t Integer)llvm::DwarfUnit
addSInt(DIEValueList &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, const DIFile *File)llvm::DwarfUnit
addSourceLine(DIE &Die, const DILocalVariable *V)llvm::DwarfUnit
addSourceLine(DIE &Die, const DIGlobalVariable *G)llvm::DwarfUnit
addSourceLine(DIE &Die, const DISubprogram *SP)llvm::DwarfUnit
addSourceLine(DIE &Die, const DILabel *L)llvm::DwarfUnit
addSourceLine(DIE &Die, const DIType *Ty)llvm::DwarfUnit
addSourceLine(DIE &Die, const DIObjCProperty *Ty)llvm::DwarfUnit
addString(DIE &Die, dwarf::Attribute Attribute, StringRef Str)llvm::DwarfUnit
addStringOffsetsStart()llvm::DwarfUnit
addTemplateParams(DIE &Buffer, DINodeArray TParams)llvm::DwarfUnit
addThrownTypes(DIE &Die, DINodeArray ThrownTypes)llvm::DwarfUnit
addType(DIE &Entity, const DIType *Ty, dwarf::Attribute Attribute=dwarf::DW_AT_type)llvm::DwarfUnit
addUInt(DIEValueList &Die, dwarf::Attribute Attribute, Optional< dwarf::Form > Form, uint64_t Integer)llvm::DwarfUnit
addUInt(DIEValueList &Block, dwarf::Form Form, uint64_t Integer)llvm::DwarfUnit
applySubprogramAttributes(const DISubprogram *SP, DIE &SPDie, bool SkipSPAttributes=false)llvm::DwarfUnit
applySubprogramDefinitionAttributes(const DISubprogram *SP, DIE &SPDie)llvm::DwarfUnitprotected
Asmllvm::DwarfUnitprotected
constructContainingTypeDIEs()llvm::DwarfUnit
constructSubprogramArguments(DIE &Buffer, DITypeRefArray Args)llvm::DwarfUnit
constructTypeDIE(DIE &Buffer, const DICompositeType *CTy)llvm::DwarfUnit
ContainingTypeMapllvm::DwarfUnitprotected
createAndAddDIE(unsigned Tag, DIE &Parent, const DINode *N=nullptr)llvm::DwarfUnit
createTypeDIE(const DICompositeType *Ty)llvm::DwarfTypeUnit
CUNodellvm::DwarfUnitprotected
DDllvm::DwarfUnitprotected
DIEBlocksllvm::DwarfUnitprotected
DIELocsllvm::DwarfUnitprotected
DIEUnit(uint16_t Version, uint8_t AddrSize, dwarf::Tag UnitTag)llvm::DIEUnit
DIEUnit(const DIEUnit &RHS)=deletellvm::DIEUnit
DIEUnit(DIEUnit &&RHS)=deletellvm::DIEUnit
DIEValueAllocatorllvm::DwarfUnitprotected
DUllvm::DwarfUnitprotected
DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU, MCDwarfDwoLineTable *SplitLineTable=nullptr)llvm::DwarfTypeUnit
DwarfUnit(dwarf::Tag, const DICompileUnit *Node, AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU)llvm::DwarfUnitprotected
emitCommonHeader(bool UseOffsets, dwarf::UnitType UT)llvm::DwarfUnitprotected
emitHeader(bool UseOffsets) overridellvm::DwarfTypeUnitvirtual
EndLabelllvm::DwarfUnitprotected
getAddressSize() constllvm::DIEUnitinline
getAsmPrinter() constllvm::DwarfUnitinline
getCU() overridellvm::DwarfTypeUnitinlinevirtual
getCUNode() constllvm::DwarfUnitinline
getDebugSectionOffset() constllvm::DIEUnitinline
getDIE(const DINode *D) constllvm::DwarfUnit
getDIELoc()llvm::DwarfUnitinline
getDwarfVersion() constllvm::DwarfUnitinline
getEndLabel() constllvm::DwarfUnitinline
getHeaderSize() const overridellvm::DwarfTypeUnitinlinevirtual
getLanguage() constllvm::DwarfUnitinline
getLength() constllvm::DIEUnitinline
getMD5AsBytes(const DIFile *File) constllvm::DwarfUnit
getOrCreateContextDIE(const DIScope *Context)llvm::DwarfUnit
getOrCreateModule(const DIModule *M)llvm::DwarfUnit
getOrCreateNameSpace(const DINamespace *NS)llvm::DwarfUnit
getOrCreateStaticMemberDIE(const DIDerivedType *DT)llvm::DwarfUnitprotected
getOrCreateSubprogramDIE(const DISubprogram *SP, bool Minimal=false)llvm::DwarfUnit
getOrCreateTypeDIE(const MDNode *TyNode)llvm::DwarfUnit
getParentContextString(const DIScope *Context) constllvm::DwarfUnit
getSection() constllvm::DIEUnitinline
getUnitDie()llvm::DIEUnitinline
getUnitDie() constllvm::DIEUnitinline
hasContent() constllvm::DwarfUnitinline
IndexTyDiellvm::DwarfUnitprotected
insertDIE(const DINode *Desc, DIE *D)llvm::DwarfUnit
isShareableAcrossCUs(const DINode *D) constllvm::DwarfUnitprotected
MDNodeToDieMapllvm::DwarfUnitprotected
operator=(const DIEUnit &RHS)=deletellvm::DIEUnit
operator=(const DIEUnit &&RHS)=deletellvm::DIEUnit
resolve(TypedDINodeRef< T > Ref) constllvm::DwarfUnitinlineprotected
setDebugSectionOffset(unsigned O)llvm::DIEUnitinline
setLength(uint64_t L)llvm::DIEUnitinline
setSection(MCSection *Section)llvm::DIEUnitinline
setType(const DIE *Ty)llvm::DwarfTypeUnitinline
setTypeSignature(uint64_t Signature)llvm::DwarfTypeUnitinline
shareAcrossDWOCUs() constllvm::DwarfUnitprotected
updateAcceleratorTables(const DIScope *Context, const DIType *Ty, const DIE &TyDIE)llvm::DwarfUnitprotected
useSegmentedStringOffsetsTable() constllvm::DwarfUnitinline
~DIEUnit()=defaultllvm::DIEUnitprotected
~DwarfUnit()llvm::DwarfUnitprotected