LLVM API Documentation
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::CompileUnit | inline |
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::CompileUnit | inline |
getAccelNamespace() const | llvm::CompileUnit | inline |
getAccelObjC() const | llvm::CompileUnit | inline |
getAccelTypes() const | llvm::CompileUnit | inline |
getCUDie() const | llvm::CompileUnit | inline |
getDebugInfoOffset() const | llvm::CompileUnit | inline |
getDIE(DIDescriptor D) const | llvm::CompileUnit | |
getDIEBlock() | llvm::CompileUnit | inline |
getGlobalNames() const | llvm::CompileUnit | inline |
getGlobalTypes() const | llvm::CompileUnit | inline |
getHeaderSize() const | llvm::CompileUnit | inline |
getLanguage() const | llvm::CompileUnit | inline |
getNode() const | llvm::CompileUnit | inline |
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::CompileUnit | inline |
hasContent() const | llvm::CompileUnit | inline |
insertDIE(DIDescriptor Desc, DIE *D) | llvm::CompileUnit | |
setDebugInfoOffset(unsigned DbgInfoOff) | llvm::CompileUnit | inline |
~CompileUnit() | llvm::CompileUnit |