LLVM
8.0.1
|
This is the complete list of members for llvm::DwarfCompileUnit, including all inherited members.
addAddress(DIE &Die, dwarf::Attribute Attribute, const MachineLocation &Location) | llvm::DwarfCompileUnit | |
addAddressExpr(DIE &Die, dwarf::Attribute Attribute, const MCExpr *Expr) | llvm::DwarfCompileUnit | |
addAddrTableBase() | llvm::DwarfCompileUnit | |
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 | |
addComplexAddress(const DbgVariable &DV, DIE &Die, dwarf::Attribute Attribute, const MachineLocation &Location) | llvm::DwarfCompileUnit | |
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 | |
addExpr(DIELoc &Die, dwarf::Form Form, const MCExpr *Expr) | llvm::DwarfCompileUnit | |
addFlag(DIE &Die, dwarf::Attribute Attribute) | llvm::DwarfUnit | |
addGlobalName(StringRef Name, const DIE &Die, const DIScope *Context) override | llvm::DwarfCompileUnit | virtual |
addGlobalNameForTypeUnit(StringRef Name, const DIScope *Context) | llvm::DwarfCompileUnit | |
addGlobalType(const DIType *Ty, const DIE &Die, const DIScope *Context) override | llvm::DwarfCompileUnit | virtual |
addGlobalTypeUnitType(const DIType *Ty, const DIScope *Context) | llvm::DwarfCompileUnit | |
addImportedEntity(const DIImportedEntity *IE) | llvm::DwarfCompileUnit | inline |
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 | |
addLabelAddress(DIE &Die, dwarf::Attribute Attribute, const MCSymbol *Label) | llvm::DwarfCompileUnit | |
addLabelDelta(DIE &Die, dwarf::Attribute Attribute, const MCSymbol *Hi, const MCSymbol *Lo) | llvm::DwarfUnit | |
addLinkageName(DIE &Die, StringRef LinkageName) | llvm::DwarfUnit | |
addLocalLabelAddress(DIE &Die, dwarf::Attribute Attribute, const MCSymbol *Label) | llvm::DwarfCompileUnit | |
addLocationList(DIE &Die, dwarf::Attribute Attribute, unsigned Index) | llvm::DwarfCompileUnit | |
addLoclistsBase() | llvm::DwarfUnit | |
addOpAddress(DIELoc &Die, const MCSymbol *Sym) | llvm::DwarfUnit | |
addRange(RangeSpan Range) | llvm::DwarfCompileUnit | |
addRnglistsBase() | llvm::DwarfUnit | |
addScopeRangeList(DIE &ScopeDIE, SmallVector< RangeSpan, 2 > Range) | llvm::DwarfCompileUnit | |
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 | |
addVariableAddress(const DbgVariable &DV, DIE &Die, MachineLocation Location) | llvm::DwarfCompileUnit | |
applyLabelAttributes(const DbgLabel &Label, DIE &LabelDie) | llvm::DwarfCompileUnit | |
applyStmtList(DIE &D) | llvm::DwarfCompileUnit | |
applySubprogramAttributes(const DISubprogram *SP, DIE &SPDie, bool SkipSPAttributes=false) | llvm::DwarfUnit | |
applySubprogramAttributesToDefinition(const DISubprogram *SP, DIE &SPDie) | llvm::DwarfCompileUnit | |
applySubprogramDefinitionAttributes(const DISubprogram *SP, DIE &SPDie) | llvm::DwarfUnit | protected |
applyVariableAttributes(const DbgVariable &Var, DIE &VariableDie) | llvm::DwarfCompileUnit | |
Asm | llvm::DwarfUnit | protected |
attachLowHighPC(DIE &D, const MCSymbol *Begin, const MCSymbol *End) | llvm::DwarfCompileUnit | |
attachRangesOrLowHighPC(DIE &D, SmallVector< RangeSpan, 2 > Ranges) | llvm::DwarfCompileUnit | |
attachRangesOrLowHighPC(DIE &D, const SmallVectorImpl< InsnRange > &Ranges) | llvm::DwarfCompileUnit | |
constructAbstractSubprogramScopeDIE(LexicalScope *Scope) | llvm::DwarfCompileUnit | |
constructCallSiteEntryDIE(DIE &ScopeDIE, const DISubprogram &CalleeSP, bool IsTail, const MCExpr *PCOffset) | llvm::DwarfCompileUnit | |
constructContainingTypeDIEs() | llvm::DwarfUnit | |
constructImportedEntityDIE(const DIImportedEntity *Module) | llvm::DwarfCompileUnit | |
constructInlinedScopeDIE(LexicalScope *Scope) | llvm::DwarfCompileUnit | |
constructLabelDIE(DbgLabel &DL, const LexicalScope &Scope) | llvm::DwarfCompileUnit | |
constructLexicalScopeDIE(LexicalScope *Scope) | llvm::DwarfCompileUnit | |
constructScopeDIE(LexicalScope *Scope, SmallVectorImpl< DIE *> &FinalChildren) | llvm::DwarfCompileUnit | |
constructSubprogramArguments(DIE &Buffer, DITypeRefArray Args) | llvm::DwarfUnit | |
constructSubprogramScopeDIE(const DISubprogram *Sub, LexicalScope *Scope) | llvm::DwarfCompileUnit | |
constructTypeDIE(DIE &Buffer, const DICompositeType *CTy) | llvm::DwarfUnit | |
constructVariableDIE(DbgVariable &DV, bool Abstract=false) | llvm::DwarfCompileUnit | |
constructVariableDIE(DbgVariable &DV, const LexicalScope &Scope, DIE *&ObjectPointer) | llvm::DwarfCompileUnit | |
ContainingTypeMap | llvm::DwarfUnit | protected |
createAbstractEntity(const DINode *Node, LexicalScope *Scope) | llvm::DwarfCompileUnit | |
createAndAddDIE(unsigned Tag, DIE &Parent, const DINode *N=nullptr) | llvm::DwarfUnit | |
createAndAddScopeChildren(LexicalScope *Scope, DIE &ScopeDIE) | llvm::DwarfCompileUnit | |
createScopeChildrenDIE(LexicalScope *Scope, SmallVectorImpl< DIE *> &Children, bool *HasNonScopeChildren=nullptr) | llvm::DwarfCompileUnit | |
CUNode | llvm::DwarfUnit | protected |
DD | llvm::DwarfUnit | protected |
DIEBlocks | llvm::DwarfUnit | protected |
DIELocs | llvm::DwarfUnit | protected |
DIEUnit(uint16_t Version, uint8_t AddrSize, dwarf::Tag UnitTag) | llvm::DIEUnit | |
DIEUnit(const DIEUnit &RHS)=delete | llvm::DIEUnit | |
DIEUnit(DIEUnit &&RHS)=delete | llvm::DIEUnit | |
DIEValueAllocator | llvm::DwarfUnit | protected |
DU | llvm::DwarfUnit | protected |
DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU) | llvm::DwarfCompileUnit | |
DwarfUnit(dwarf::Tag, const DICompileUnit *Node, AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU) | llvm::DwarfUnit | protected |
emitCommonHeader(bool UseOffsets, dwarf::UnitType UT) | llvm::DwarfUnit | protected |
emitHeader(bool UseOffsets) override | llvm::DwarfCompileUnit | virtual |
EndLabel | llvm::DwarfUnit | protected |
finishEntityDefinition(const DbgEntity *Entity) | llvm::DwarfCompileUnit | |
finishSubprogramDefinition(const DISubprogram *SP) | llvm::DwarfCompileUnit | |
getAddressSize() const | llvm::DIEUnit | inline |
getAsmPrinter() const | llvm::DwarfUnit | inline |
getBaseAddress() const | llvm::DwarfCompileUnit | inline |
getCU() override | llvm::DwarfCompileUnit | inlinevirtual |
getCUNode() const | llvm::DwarfUnit | inline |
getDebugSectionOffset() const | llvm::DIEUnit | inline |
getDIE(const DINode *D) const | llvm::DwarfUnit | |
getDIELoc() | llvm::DwarfUnit | inline |
getDwarfVersion() const | llvm::DwarfUnit | inline |
getDWOId() const | llvm::DwarfCompileUnit | inline |
getEndLabel() const | llvm::DwarfUnit | inline |
getExistingAbstractEntity(const DINode *Node) | llvm::DwarfCompileUnit | |
getGlobalNames() const | llvm::DwarfCompileUnit | inline |
getGlobalTypes() const | llvm::DwarfCompileUnit | inline |
getHeaderSize() const override | llvm::DwarfCompileUnit | inlinevirtual |
getLabelBegin() const | llvm::DwarfCompileUnit | inline |
getLanguage() const | llvm::DwarfUnit | inline |
getLength() | llvm::DwarfCompileUnit | inline |
llvm::DwarfUnit::getLength() const | llvm::DIEUnit | inline |
getMacroLabelBegin() const | llvm::DwarfCompileUnit | inline |
getMD5AsBytes(const DIFile *File) const | llvm::DwarfUnit | |
getOrCreateContextDIE(const DIScope *Context) | llvm::DwarfUnit | |
getOrCreateGlobalVariableDIE(const DIGlobalVariable *GV, ArrayRef< GlobalExpr > GlobalExprs) | llvm::DwarfCompileUnit | |
getOrCreateModule(const DIModule *M) | llvm::DwarfUnit | |
getOrCreateNameSpace(const DINamespace *NS) | llvm::DwarfUnit | |
getOrCreateSourceID(const DIFile *File) override | llvm::DwarfCompileUnit | virtual |
getOrCreateStaticMemberDIE(const DIDerivedType *DT) | llvm::DwarfUnit | protected |
getOrCreateSubprogramDIE(const DISubprogram *SP, bool Minimal=false) | llvm::DwarfUnit | |
getOrCreateTypeDIE(const MDNode *TyNode) | llvm::DwarfUnit | |
getParentContextString(const DIScope *Context) const | llvm::DwarfUnit | |
getRanges() const | llvm::DwarfCompileUnit | inline |
getSection() const | llvm::DIEUnit | inline |
getSkeleton() const | llvm::DwarfCompileUnit | inline |
getUniqueID() const | llvm::DwarfCompileUnit | inline |
getUnitDie() | llvm::DIEUnit | inline |
getUnitDie() const | llvm::DIEUnit | inline |
hasContent() const | llvm::DwarfUnit | inline |
hasDwarfPubSections() const | llvm::DwarfCompileUnit | |
hasRangeLists() const | llvm::DwarfCompileUnit | inline |
includeMinimalInlineScopes() const | llvm::DwarfCompileUnit | |
IndexTyDie | llvm::DwarfUnit | protected |
initStmtList() | llvm::DwarfCompileUnit | |
InlinedEntity typedef | llvm::DwarfCompileUnit | |
insertDIE(const DINode *Desc, DIE *D) | llvm::DwarfUnit | |
isShareableAcrossCUs(const DINode *D) const | llvm::DwarfUnit | protected |
MDNodeToDieMap | llvm::DwarfUnit | protected |
operator=(const DIEUnit &RHS)=delete | llvm::DIEUnit | |
operator=(const DIEUnit &&RHS)=delete | llvm::DIEUnit | |
resolve(TypedDINodeRef< T > Ref) const | llvm::DwarfUnit | inlineprotected |
setBaseAddress(const MCSymbol *Base) | llvm::DwarfCompileUnit | inline |
setDebugSectionOffset(unsigned O) | llvm::DIEUnit | inline |
setDWOId(uint64_t DwoId) | llvm::DwarfCompileUnit | inline |
setLength(uint64_t L) | llvm::DIEUnit | inline |
setSection(MCSection *Section) | llvm::DIEUnit | inline |
setSkeleton(DwarfCompileUnit &Skel) | llvm::DwarfCompileUnit | inline |
shareAcrossDWOCUs() const | llvm::DwarfUnit | protected |
takeRanges() | llvm::DwarfCompileUnit | inline |
updateAcceleratorTables(const DIScope *Context, const DIType *Ty, const DIE &TyDIE) | llvm::DwarfUnit | protected |
updateSubprogramScopeDIE(const DISubprogram *SP) | llvm::DwarfCompileUnit | |
useSegmentedStringOffsetsTable() const | llvm::DwarfUnit | inline |
~DIEUnit()=default | llvm::DIEUnit | protected |
~DwarfUnit() | llvm::DwarfUnit | protected |