|
LLVM 22.0.0git
|
This is the complete list of members for llvm::DwarfCompileUnit, including all inherited members.
| addAccess(DIE &Die, DINode::DIFlags Flags) | llvm::DwarfUnit | |
| addAddress(DIE &Die, dwarf::Attribute Attribute, const MachineLocation &Location) | llvm::DwarfCompileUnit | |
| addAddrTableBase() | llvm::DwarfCompileUnit | |
| addAnnotation(DIE &Buffer, DINodeArray Annotations) | llvm::DwarfUnit | |
| addAttribute(DIEValueList &Die, dwarf::Attribute Attribute, dwarf::Form Form, T &&Value) | llvm::DwarfUnit | inlineprotected |
| addBaseTypeRef(DIEValueList &Die, int64_t Idx) | llvm::DwarfCompileUnit | |
| addBlock(DIE &Die, dwarf::Attribute Attribute, DIELoc *Loc) | llvm::DwarfUnit | |
| addBlock(DIE &Die, dwarf::Attribute Attribute, DIEBlock *Block) | llvm::DwarfUnit | |
| addBlock(DIE &Die, dwarf::Attribute Attribute, dwarf::Form Form, DIEBlock *Block) | llvm::DwarfUnit | |
| addComplexAddress(const DIExpression *DIExpr, DIE &Die, dwarf::Attribute Attribute, const MachineLocation &Location) | llvm::DwarfCompileUnit | |
| addConstantFPValue(DIE &Die, const ConstantFP *CFP) | 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, uint64_t Val, const DIType *Ty) | 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) | llvm::DwarfUnit | |
| addGlobalTypeImpl(const DIType *Ty, const DIE &Die, const DIScope *Context) override | llvm::DwarfCompileUnit | virtual |
| addGlobalTypeUnitType(const DIType *Ty, const DIScope *Context) | llvm::DwarfCompileUnit | |
| addInt(DIE &Die, dwarf::Attribute Attribute, const APInt &Integer, bool Unsigned) | llvm::DwarfUnit | |
| 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(DIEValueList &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 | |
| addLocationAttribute(DIE *ToDIE, const DIGlobalVariable *GV, ArrayRef< GlobalExpr > GlobalExprs) | llvm::DwarfCompileUnit | |
| addLocationList(DIE &Die, dwarf::Attribute Attribute, unsigned Index) | llvm::DwarfCompileUnit | |
| addOpAddress(DIELoc &Die, const MCSymbol *Sym) | llvm::DwarfUnit | |
| addPoolOpAddress(DIEValueList &Die, const MCSymbol *Label) | 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, std::optional< dwarf::Form > Form, int64_t Integer) | llvm::DwarfUnit | |
| addSInt(DIEValueList &Die, std::optional< dwarf::Form > Form, int64_t Integer) | llvm::DwarfUnit | |
| addSourceLine(DIE &Die, unsigned Line, unsigned Column, 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, std::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 | |
| applyCommonDbgVariableAttributes(const DbgVariable &Var, DIE &VariableDie) | 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, bool Minimal) | llvm::DwarfUnit | protected |
| Asm | llvm::DwarfUnit | protected |
| attachLexicalScopesAbstractOrigins() | llvm::DwarfCompileUnit | |
| 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, const Function *CalleeF, bool IsTail, const MCSymbol *PCAddr, const MCSymbol *CallAddr, unsigned CallReg, DIType *AllocSiteTy) | llvm::DwarfCompileUnit | |
| constructCallSiteParmEntryDIEs(DIE &CallSiteDIE, SmallVector< DbgCallSiteParam, 4 > &Params) | llvm::DwarfCompileUnit | |
| constructContainingTypeDIEs() | llvm::DwarfUnit | |
| constructImportedEntityDIE(const DIImportedEntity *IE) | llvm::DwarfCompileUnit | |
| constructInlinedScopeDIE(LexicalScope *Scope, DIE &ParentScopeDIE) | llvm::DwarfCompileUnit | |
| constructLabelDIE(DbgLabel &DL, const LexicalScope &Scope) | llvm::DwarfCompileUnit | |
| constructLexicalScopeDIE(LexicalScope *Scope) | llvm::DwarfCompileUnit | |
| constructScopeDIE(LexicalScope *Scope, DIE &ParentScopeDIE) | llvm::DwarfCompileUnit | |
| constructSubprogramArguments(DIE &Buffer, DITypeRefArray Args) | llvm::DwarfUnit | |
| constructSubprogramScopeDIE(const DISubprogram *Sub, const Function &F, LexicalScope *Scope, MCSymbol *LineTableSym) | 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(dwarf::Tag Tag, DIE &Parent, const DINode *N=nullptr) | llvm::DwarfUnit | |
| createAndAddScopeChildren(LexicalScope *Scope, DIE &ScopeDIE) | llvm::DwarfCompileUnit | |
| createBaseTypeDIEs() | llvm::DwarfCompileUnit | |
| createTypeDIE(const DIScope *Context, DIE &ContextDIE, const DIType *Ty) | llvm::DwarfUnit | |
| createTypeDIE(const DICompositeType *Ty) | llvm::DwarfUnit | |
| CUNode | llvm::DwarfUnit | protected |
| DD | llvm::DwarfUnit | protected |
| DIEBlocks | llvm::DwarfUnit | protected |
| DIELocs | llvm::DwarfUnit | protected |
| DIEUnit(dwarf::Tag UnitTag) | llvm::DIEUnit | explicit |
| 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, UnitKind Kind=UnitKind::Full) | llvm::DwarfCompileUnit | |
| DwarfUnit(dwarf::Tag, const DICompileUnit *Node, AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU, unsigned UniqueID=0) | llvm::DwarfUnit | protected |
| emitCommonHeader(bool UseOffsets, dwarf::UnitType UT) | llvm::DwarfUnit | protected |
| emitFuncLineTableOffsets() const | llvm::DwarfCompileUnit | |
| emitHeader(bool UseOffsets) override | llvm::DwarfCompileUnit | virtual |
| EndLabel | llvm::DwarfUnit | protected |
| ExprRefedBaseTypes | llvm::DwarfCompileUnit | |
| finishEntityDefinition(const DbgEntity *Entity) | llvm::DwarfCompileUnit | |
| finishSubprogramDefinition(const DISubprogram *SP) | llvm::DwarfCompileUnit | |
| 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 |
| getDeferredLocalDecls() | llvm::DwarfCompileUnit | inline |
| getDIE(const DINode *D) const | llvm::DwarfUnit | |
| getDIELoc() | llvm::DwarfUnit | inline |
| getDwarf5OrGNUAttr(dwarf::Attribute Attr) const | llvm::DwarfCompileUnit | |
| getDwarf5OrGNULocationAtom(dwarf::LocationAtom Loc) const | llvm::DwarfCompileUnit | |
| getDwarf5OrGNUTag(dwarf::Tag Tag) const | llvm::DwarfCompileUnit | |
| getDwarfDebug() 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::DwarfUnit | inline |
| getLength() | llvm::DwarfCompileUnit | inline |
| getLexicalBlockDIE(const DILexicalBlock *LB) | llvm::DwarfCompileUnit | |
| getLineTableStartSym() const | llvm::DwarfCompileUnit | inline |
| getMacroLabelBegin() const | llvm::DwarfCompileUnit | inline |
| getOrCreateAbstractSubprogramDIE(const DISubprogram *SP) | llvm::DwarfCompileUnit | |
| getOrCreateCommonBlock(const DICommonBlock *CB, ArrayRef< GlobalExpr > GlobalExprs) | llvm::DwarfCompileUnit | |
| getOrCreateContextDIE(const DIScope *Ty) override | llvm::DwarfCompileUnit | virtual |
| getOrCreateGlobalVariableDIE(const DIGlobalVariable *GV, ArrayRef< GlobalExpr > GlobalExprs) | llvm::DwarfCompileUnit | |
| getOrCreateImportedEntityDIE(const DIImportedEntity *IE) | 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 |
| getOrCreateSubprogramContextDIE(const DISubprogram *SP, bool IgnoreScope) | llvm::DwarfUnit | inlineprotected |
| getOrCreateSubprogramDIE(const DISubprogram *SP, const Function *F, bool Minimal=false) override | llvm::DwarfCompileUnit | virtual |
| getOrCreateTypeDIE(const MDNode *TyNode) | llvm::DwarfUnit | virtual |
| getParentContextString(const DIScope *Context) const | llvm::DwarfUnit | |
| getRanges() const | llvm::DwarfCompileUnit | inline |
| getSection() const | llvm::DIEUnit | inline |
| getSkeleton() const | llvm::DwarfCompileUnit | inline |
| getSourceLanguage() const | llvm::DwarfUnit | |
| getUniqueID() const | llvm::DwarfUnit | 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 | |
| insertDIE(DIE *D) | llvm::DwarfUnit | |
| isShareableAcrossCUs(const DINode *D) const | llvm::DwarfUnit | protected |
| LabelBegin | llvm::DwarfUnit | protected |
| MDNodeToDieMap | llvm::DwarfUnit | protected |
| operator=(const DIEUnit &RHS)=delete | llvm::DIEUnit | |
| operator=(const DIEUnit &&RHS)=delete | llvm::DIEUnit | |
| setBaseAddress(const MCSymbol *Base) | llvm::DwarfCompileUnit | inline |
| setDebugSectionOffset(uint64_t O) | llvm::DIEUnit | inline |
| setDWOId(uint64_t DwoId) | llvm::DwarfCompileUnit | inline |
| setSection(MCSection *Section) | llvm::DIEUnit | inline |
| setSkeleton(DwarfCompileUnit &Skel) | llvm::DwarfCompileUnit | inline |
| shouldPlaceInUnitDIE(const DISubprogram *SP, bool Minimal) | llvm::DwarfUnit | inlineprotected |
| takeRanges() | llvm::DwarfCompileUnit | inline |
| UniqueID | llvm::DwarfUnit | protected |
| updateAcceleratorTables(const DIScope *Context, const DIType *Ty, const DIE &TyDIE) | llvm::DwarfUnit | |
| updateSubprogramScopeDIE(const DISubprogram *SP, const Function &F, MCSymbol *LineTableSym) | llvm::DwarfCompileUnit | |
| useGNUAnalogForDwarf5Feature() const | llvm::DwarfCompileUnit | |
| useSegmentedStringOffsetsTable() const | llvm::DwarfUnit | inline |
| ~DIEUnit()=default | llvm::DIEUnit | protectedvirtual |
| ~DwarfUnit() override | llvm::DwarfUnit | protected |