LLVM  6.0.0svn
llvm::DwarfCompileUnit Member List

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
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::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) overridellvm::DwarfCompileUnitvirtual
addGlobalNameForTypeUnit(StringRef Name, const DIScope *Context)llvm::DwarfCompileUnit
addGlobalType(const DIType *Ty, const DIE &Die, const DIScope *Context) overridellvm::DwarfCompileUnitvirtual
addGlobalTypeUnitType(const DIType *Ty, const DIScope *Context)llvm::DwarfCompileUnit
addImportedEntity(const DIImportedEntity *IE)llvm::DwarfCompileUnitinline
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
addOpAddress(DIELoc &Die, const MCSymbol *Label)llvm::DwarfUnit
addRange(RangeSpan Range)llvm::DwarfCompileUnit
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, StringRef File, StringRef Directory)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 DIType *Ty)llvm::DwarfUnit
addSourceLine(DIE &Die, const DIObjCProperty *Ty)llvm::DwarfUnit
addString(DIE &Die, dwarf::Attribute Attribute, StringRef Str)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
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::DwarfUnitprotected
applyVariableAttributes(const DbgVariable &Var, DIE &VariableDie)llvm::DwarfCompileUnit
Asmllvm::DwarfUnitprotected
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
constructContainingTypeDIEs()llvm::DwarfUnit
constructImportedEntityDIE(const DIImportedEntity *Module)llvm::DwarfCompileUnit
constructInlinedScopeDIE(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
ContainingTypeMapllvm::DwarfUnitprotected
createAbstractVariable(const DILocalVariable *DV, 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
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
DwarfCompileUnit(unsigned UID, const DICompileUnit *Node, AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU)llvm::DwarfCompileUnit
DwarfUnit(dwarf::Tag, const DICompileUnit *CU, AsmPrinter *A, DwarfDebug *DW, DwarfFile *DWU)llvm::DwarfUnitprotected
emitCommonHeader(bool UseOffsets, dwarf::UnitType UT)llvm::DwarfUnitprotected
emitHeader(bool UseOffsets) overridellvm::DwarfCompileUnitvirtual
finishSubprogramDefinition(const DISubprogram *SP)llvm::DwarfCompileUnit
finishVariableDefinition(const DbgVariable &Var)llvm::DwarfCompileUnit
getAddressSize() constllvm::DIEUnitinline
getAsmPrinter() constllvm::DwarfUnitinline
getBaseAddress() constllvm::DwarfCompileUnitinline
getCU() overridellvm::DwarfCompileUnitinlinevirtual
getCUNode() constllvm::DwarfUnitinline
getDebugSectionOffset() constllvm::DIEUnitinline
getDIE(const DINode *D) constllvm::DwarfUnit
getDIELoc()llvm::DwarfUnitinline
getDwarfVersion() constllvm::DIEUnitinline
getExistingAbstractVariable(InlinedVariable IV, const DILocalVariable *&Cleansed)llvm::DwarfCompileUnit
getExistingAbstractVariable(InlinedVariable IV)llvm::DwarfCompileUnit
getGlobalNames() constllvm::DwarfCompileUnitinline
getGlobalTypes() constllvm::DwarfCompileUnitinline
getHeaderSize() constllvm::DwarfUnitinlinevirtual
getLabelBegin() constllvm::DwarfCompileUnitinline
getLanguage() constllvm::DwarfUnitinline
getLength()llvm::DwarfCompileUnitinline
llvm::DwarfUnit::getLength() constllvm::DIEUnitinline
getMacroLabelBegin() constllvm::DwarfCompileUnitinline
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(StringRef FileName, StringRef DirName) overridellvm::DwarfCompileUnitvirtual
getOrCreateStaticMemberDIE(const DIDerivedType *DT)llvm::DwarfUnitprotected
getOrCreateSubprogramDIE(const DISubprogram *SP, bool Minimal=false)llvm::DwarfUnit
getOrCreateTypeDIE(const MDNode *N)llvm::DwarfUnit
getParentContextString(const DIScope *Context) constllvm::DwarfUnit
getRangeLists() constllvm::DwarfCompileUnitinline
getRanges() constllvm::DwarfCompileUnitinline
getSection() constllvm::DIEUnitinline
getSkeleton() constllvm::DwarfCompileUnitinline
getUniqueID() constllvm::DwarfCompileUnitinline
getUnitDie()llvm::DIEUnitinline
getUnitDie() constllvm::DIEUnitinline
hasContent() constllvm::DwarfUnitinline
hasDwarfPubSections() constllvm::DwarfCompileUnit
includeMinimalInlineScopes() constllvm::DwarfCompileUnit
IndexTyDiellvm::DwarfUnitprotected
initStmtList()llvm::DwarfCompileUnit
InlinedVariable typedefllvm::DwarfCompileUnit
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
setBaseAddress(const MCSymbol *Base)llvm::DwarfCompileUnitinline
setDebugSectionOffset(unsigned O)llvm::DIEUnitinline
setLength(uint64_t L)llvm::DIEUnitinline
setSection(MCSection *Section)llvm::DIEUnitinline
setSkeleton(DwarfCompileUnit &Skel)llvm::DwarfCompileUnitinline
shareAcrossDWOCUs() constllvm::DwarfUnitprotected
takeRanges()llvm::DwarfCompileUnitinline
updateAcceleratorTables(const DIScope *Context, const DIType *Ty, const DIE &TyDIE)llvm::DwarfUnitprotected
updateSubprogramScopeDIE(const DISubprogram *SP)llvm::DwarfCompileUnit
~DIEUnit()=defaultllvm::DIEUnitprotected
~DwarfUnit()llvm::DwarfUnitprotected