LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::CompileUnit Member List

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

addAccelName(StringRef Name, DIE *Die)llvm::CompileUnit
addAccelNamespace(StringRef Name, DIE *Die)llvm::CompileUnit
addAccelObjC(StringRef Name, DIE *Die)llvm::CompileUnit
addAccelType(StringRef Name, std::pair< DIE *, unsigned > Die)llvm::CompileUnit
addAddress(DIE *Die, dwarf::Attribute Attribute, const MachineLocation &Location, bool Indirect=false)llvm::CompileUnit
addBlock(DIE *Die, dwarf::Attribute Attribute, DIEBlock *Block)llvm::CompileUnit
addBlockByrefAddress(const DbgVariable &DV, DIE *Die, dwarf::Attribute Attribute, const MachineLocation &Location)llvm::CompileUnit
addComplexAddress(const DbgVariable &DV, DIE *Die, dwarf::Attribute Attribute, const MachineLocation &Location)llvm::CompileUnit
addConstantFPValue(DIE *Die, const MachineOperand &MO)llvm::CompileUnit
addConstantFPValue(DIE *Die, const ConstantFP *CFP)llvm::CompileUnit
addConstantValue(DIE *Die, const MachineOperand &MO, DIType Ty)llvm::CompileUnit
addConstantValue(DIE *Die, const ConstantInt *CI, bool Unsigned)llvm::CompileUnit
addConstantValue(DIE *Die, const APInt &Val, bool Unsigned)llvm::CompileUnit
addDelta(DIE *Die, dwarf::Attribute Attribute, dwarf::Form Form, const MCSymbol *Hi, const MCSymbol *Lo)llvm::CompileUnit
addDie(DIE *Buffer)llvm::CompileUnitinline
addDIEEntry(DIE *Die, dwarf::Attribute Attribute, DIE *Entry)llvm::CompileUnit
addDIEEntry(DIE *Die, dwarf::Attribute Attribute, DIEEntry *Entry)llvm::CompileUnit
addExpr(DIEBlock *Die, dwarf::Form Form, const MCExpr *Expr)llvm::CompileUnit
addFlag(DIE *Die, dwarf::Attribute Attribute)llvm::CompileUnit
addGlobalName(StringRef Name, DIE *Die, DIScope Context)llvm::CompileUnit
addGlobalType(DIType Ty)llvm::CompileUnit
addLabel(DIE *Die, dwarf::Attribute Attribute, dwarf::Form Form, const MCSymbol *Label)llvm::CompileUnit
addLabel(DIEBlock *Die, dwarf::Form Form, const MCSymbol *Label)llvm::CompileUnit
addLabelAddress(DIE *Die, dwarf::Attribute Attribute, MCSymbol *Label)llvm::CompileUnit
addLocalString(DIE *Die, dwarf::Attribute Attribute, const StringRef Str)llvm::CompileUnit
addOpAddress(DIEBlock *Die, const MCSymbol *Label)llvm::CompileUnit
addPubTypes(DISubprogram SP)llvm::CompileUnit
addRegisterOffset(DIEBlock *TheDie, unsigned Reg, int64_t Offset)llvm::CompileUnit
addRegisterOp(DIEBlock *TheDie, unsigned Reg)llvm::CompileUnit
addSInt(DIE *Die, dwarf::Attribute Attribute, Optional< dwarf::Form > Form, int64_t Integer)llvm::CompileUnit
addSInt(DIEBlock *Die, Optional< dwarf::Form > Form, int64_t Integer)llvm::CompileUnit
addSourceLine(DIE *Die, DIVariable V)llvm::CompileUnit
addSourceLine(DIE *Die, DIGlobalVariable G)llvm::CompileUnit
addSourceLine(DIE *Die, DISubprogram SP)llvm::CompileUnit
addSourceLine(DIE *Die, DIType Ty)llvm::CompileUnit
addSourceLine(DIE *Die, DINameSpace NS)llvm::CompileUnit
addSourceLine(DIE *Die, DIObjCProperty Ty)llvm::CompileUnit
addString(DIE *Die, dwarf::Attribute Attribute, const StringRef Str)llvm::CompileUnit
addTemplateParams(DIE &Buffer, DIArray TParams)llvm::CompileUnit
addType(DIE *Entity, DIType Ty, dwarf::Attribute Attribute=dwarf::DW_AT_type)llvm::CompileUnit
addUInt(DIE *Die, dwarf::Attribute Attribute, Optional< dwarf::Form > Form, uint64_t Integer)llvm::CompileUnit
addUInt(DIEBlock *Block, dwarf::Form Form, uint64_t Integer)llvm::CompileUnit
addVariableAddress(const DbgVariable &DV, DIE *Die, MachineLocation Location)llvm::CompileUnit
CompileUnit(unsigned UID, DIE *D, DICompileUnit CU, AsmPrinter *A, DwarfDebug *DW, DwarfUnits *DWU)llvm::CompileUnit
constructContainingTypeDIEs()llvm::CompileUnit
constructVariableDIE(DbgVariable &DV, bool isScopeAbstract)llvm::CompileUnit
createAndAddDIE(unsigned Tag, DIE &Parent, DIDescriptor N=DIDescriptor())llvm::CompileUnit
createGlobalVariableDIE(DIGlobalVariable GV)llvm::CompileUnit
emitHeader(const MCSection *ASection, const MCSymbol *ASectionSym)llvm::CompileUnit
getAccelNames() const llvm::CompileUnitinline
getAccelNamespace() const llvm::CompileUnitinline
getAccelObjC() const llvm::CompileUnitinline
getAccelTypes() const llvm::CompileUnitinline
getCUDie() const llvm::CompileUnitinline
getDebugInfoOffset() const llvm::CompileUnitinline
getDIE(DIDescriptor D) const llvm::CompileUnit
getDIEBlock()llvm::CompileUnitinline
getGlobalNames() const llvm::CompileUnitinline
getGlobalTypes() const llvm::CompileUnitinline
getHeaderSize() const llvm::CompileUnitinline
getLanguage() const llvm::CompileUnitinline
getNode() const llvm::CompileUnitinline
getOrCreateContextDIE(DIScope Context)llvm::CompileUnit
getOrCreateNameSpace(DINameSpace NS)llvm::CompileUnit
getOrCreateSubprogramDIE(DISubprogram SP)llvm::CompileUnit
getOrCreateTypeDIE(const MDNode *N)llvm::CompileUnit
getParentContextString(DIScope Context) const llvm::CompileUnit
getUniqueID() const llvm::CompileUnitinline
hasContent() const llvm::CompileUnitinline
insertDIE(DIDescriptor Desc, DIE *D)llvm::CompileUnit
setDebugInfoOffset(unsigned DbgInfoOff)llvm::CompileUnitinline
~CompileUnit()llvm::CompileUnit