Lines Matching defs:DwarfCompileUnit

1 //===- llvm/CodeGen/DwarfCompileUnit.cpp - Dwarf Compile Units ------------===//
13 #include "DwarfCompileUnit.h"
73 DwarfCompileUnit::DwarfCompileUnit(unsigned UID, const DICompileUnit *Node,
83 void DwarfCompileUnit::addLabelAddress(DIE &Die, dwarf::Attribute Attribute,
123 void DwarfCompileUnit::addLocalLabelAddress(DIE &Die,
132 unsigned DwarfCompileUnit::getOrCreateSourceID(const DIFile *File) {
152 DIE *DwarfCompileUnit::getOrCreateGlobalVariableDIE(
218 void DwarfCompileUnit::addLocationAttribute(
397 DIE *DwarfCompileUnit::getOrCreateCommonBlock(
414 void DwarfCompileUnit::addRange(RangeSpan Range) {
437 void DwarfCompileUnit::initStmtList() {
458 void DwarfCompileUnit::applyStmtList(DIE &D) {
464 void DwarfCompileUnit::attachLowHighPC(DIE &D, const MCSymbol *Begin,
481 void DwarfCompileUnit::addWasmRelocBaseGlobal(DIELoc *Loc, StringRef GlobalName,
514 DIE &DwarfCompileUnit::updateSubprogramScopeDIE(const DISubprogram *SP) {
587 void DwarfCompileUnit::constructScopeDIE(LexicalScope *Scope,
619 void DwarfCompileUnit::addScopeRangeList(DIE &ScopeDIE,
652 void DwarfCompileUnit::attachRangesOrLowHighPC(
667 void DwarfCompileUnit::attachRangesOrLowHighPC(
701 DIE *DwarfCompileUnit::constructInlinedScopeDIE(LexicalScope *Scope,
706 // Find the subprogram's DwarfCompileUnit in the SPMap in case the subprogram
738 DIE *DwarfCompileUnit::constructLexicalScopeDIE(LexicalScope *Scope) {
761 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, bool Abstract) {
778 void DwarfCompileUnit::applyConcreteDbgVariableAttributes(
877 void DwarfCompileUnit::applyConcreteDbgVariableAttributes(
887 void DwarfCompileUnit::applyConcreteDbgVariableAttributes(const Loc::MMI &MMI,
947 void DwarfCompileUnit::applyConcreteDbgVariableAttributes(
964 void DwarfCompileUnit::applyConcreteDbgVariableAttributes(
967 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV,
976 DIE *DwarfCompileUnit::constructLabelDIE(DbgLabel &DL,
1091 DIE &DwarfCompileUnit::constructSubprogramScopeDIE(const DISubprogram *Sub,
1119 DIE *DwarfCompileUnit::createAndAddScopeChildren(LexicalScope *Scope,
1167 void DwarfCompileUnit::constructAbstractSubprogramScopeDIE(
1174 DwarfCompileUnit *ContextCU = this;
1210 bool DwarfCompileUnit::useGNUAnalogForDwarf5Feature() const {
1214 dwarf::Tag DwarfCompileUnit::getDwarf5OrGNUTag(dwarf::Tag Tag) const {
1228 DwarfCompileUnit::getDwarf5OrGNUAttr(dwarf::Attribute Attr) const {
1250 DwarfCompileUnit::getDwarf5OrGNULocationAtom(dwarf::LocationAtom Loc) const {
1261 DIE &DwarfCompileUnit::constructCallSiteEntryDIE(DIE &ScopeDIE,
1323 void DwarfCompileUnit::constructCallSiteParmEntryDIEs(
1347 DIE *DwarfCompileUnit::constructImportedEntityDIE(
1401 DIE *DwarfCompileUnit::getOrCreateImportedEntityDIE(
1416 void DwarfCompileUnit::finishSubprogramDefinition(const DISubprogram *SP) {
1430 void DwarfCompileUnit::finishEntityDefinition(const DbgEntity *Entity) {
1463 DbgEntity *DwarfCompileUnit::getExistingAbstractEntity(const DINode *Node) {
1471 void DwarfCompileUnit::createAbstractEntity(const DINode *Node,
1486 void DwarfCompileUnit::emitHeader(bool UseOffsets) {
1501 bool DwarfCompileUnit::hasDwarfPubSections() const {
1521 void DwarfCompileUnit::addGlobalName(StringRef Name, const DIE &Die,
1529 void DwarfCompileUnit::addGlobalNameForTypeUnit(StringRef Name,
1542 void DwarfCompileUnit::addGlobalTypeImpl(const DIType *Ty, const DIE &Die,
1550 void DwarfCompileUnit::addGlobalTypeUnitType(const DIType *Ty,
1562 void DwarfCompileUnit::addVariableAddress(const DbgVariable &DV, DIE &Die,
1572 void DwarfCompileUnit::addAddress(DIE &Die, dwarf::Attribute Attribute,
1597 void DwarfCompileUnit::addComplexAddress(const DIExpression *DIExpr, DIE &Die,
1624 void DwarfCompileUnit::addLocationList(DIE &Die, dwarf::Attribute Attribute,
1632 void DwarfCompileUnit::applyCommonDbgVariableAttributes(const DbgVariable &Var,
1651 void DwarfCompileUnit::applyLabelAttributes(const DbgLabel &Label,
1661 void DwarfCompileUnit::addExpr(DIELoc &Die, dwarf::Form Form,
1666 void DwarfCompileUnit::applySubprogramAttributesToDefinition(
1674 bool DwarfCompileUnit::isDwoUnit() const {
1678 void DwarfCompileUnit::finishNonUnitTypeDIE(DIE& D, const DICompositeType *CTy) {
1682 bool DwarfCompileUnit::includeMinimalInlineScopes() const {
1687 void DwarfCompileUnit::addAddrTableBase() {
1696 void DwarfCompileUnit::addBaseTypeRef(DIEValueList &Die, int64_t Idx) {
1701 void DwarfCompileUnit::createBaseTypeDIEs() {
1722 DIE *DwarfCompileUnit::getLexicalBlockDIE(const DILexicalBlock *LB) {
1733 DIE *DwarfCompileUnit::getOrCreateContextDIE(const DIScope *Context) {