Lines Matching refs:DwarfUnit

50 DIEDwarfExpression::DIEDwarfExpression(const AsmPrinter &AP, DwarfUnit &DU,  in DIEDwarfExpression()
72 DwarfUnit::DwarfUnit(dwarf::Tag UnitTag, const DICompileUnit *Node, in DwarfUnit() function in DwarfUnit
81 : DwarfUnit(dwarf::DW_TAG_type_unit, CU.getCUNode(), A, DW, DWU), CU(CU), in DwarfTypeUnit()
85 DwarfUnit::~DwarfUnit() { in ~DwarfUnit()
92 int64_t DwarfUnit::getDefaultLowerBound() const { in getDefaultLowerBound()
171 bool DwarfUnit::isShareableAcrossCUs(const DINode *D) const { in isShareableAcrossCUs()
186 DIE *DwarfUnit::getDIE(const DINode *D) const { in getDIE()
192 void DwarfUnit::insertDIE(const DINode *Desc, DIE *D) { in insertDIE()
200 void DwarfUnit::addFlag(DIE &Die, dwarf::Attribute Attribute) { in addFlag()
209 void DwarfUnit::addUInt(DIEValueList &Die, dwarf::Attribute Attribute, in addUInt()
218 void DwarfUnit::addUInt(DIEValueList &Block, dwarf::Form Form, in addUInt()
223 void DwarfUnit::addSInt(DIEValueList &Die, dwarf::Attribute Attribute, in addSInt()
230 void DwarfUnit::addSInt(DIELoc &Die, Optional<dwarf::Form> Form, in addSInt()
235 void DwarfUnit::addString(DIE &Die, dwarf::Attribute Attribute, in addString()
269 DIEValueList::value_iterator DwarfUnit::addLabel(DIEValueList &Die, in addLabel()
276 void DwarfUnit::addLabel(DIELoc &Die, dwarf::Form Form, const MCSymbol *Label) { in addLabel()
280 void DwarfUnit::addSectionOffset(DIE &Die, dwarf::Attribute Attribute, in addSectionOffset()
288 MD5::MD5Result *DwarfUnit::getMD5AsBytes(const DIFile *File) const { in getMD5AsBytes()
317 void DwarfUnit::addOpAddress(DIELoc &Die, const MCSymbol *Sym) { in addOpAddress()
335 void DwarfUnit::addLabelDelta(DIE &Die, dwarf::Attribute Attribute, in addLabelDelta()
341 void DwarfUnit::addDIEEntry(DIE &Die, dwarf::Attribute Attribute, DIE &Entry) { in addDIEEntry()
345 void DwarfUnit::addDIETypeSignature(DIE &Die, uint64_t Signature) { in addDIETypeSignature()
356 void DwarfUnit::addDIEEntry(DIE &Die, dwarf::Attribute Attribute, in addDIEEntry()
370 DIE &DwarfUnit::createAndAddDIE(unsigned Tag, DIE &Parent, const DINode *N) { in createAndAddDIE()
377 void DwarfUnit::addBlock(DIE &Die, dwarf::Attribute Attribute, DIELoc *Loc) { in addBlock()
384 void DwarfUnit::addBlock(DIE &Die, dwarf::Attribute Attribute, in addBlock()
391 void DwarfUnit::addSourceLine(DIE &Die, unsigned Line, const DIFile *File) { in addSourceLine()
401 void DwarfUnit::addSourceLine(DIE &Die, const DILocalVariable *V) { in addSourceLine()
407 void DwarfUnit::addSourceLine(DIE &Die, const DIGlobalVariable *G) { in addSourceLine()
413 void DwarfUnit::addSourceLine(DIE &Die, const DISubprogram *SP) { in addSourceLine()
419 void DwarfUnit::addSourceLine(DIE &Die, const DILabel *L) { in addSourceLine()
425 void DwarfUnit::addSourceLine(DIE &Die, const DIType *Ty) { in addSourceLine()
431 void DwarfUnit::addSourceLine(DIE &Die, const DIObjCProperty *Ty) { in addSourceLine()
487 void DwarfUnit::addConstantFPValue(DIE &Die, const MachineOperand &MO) { in addConstantFPValue()
509 void DwarfUnit::addConstantFPValue(DIE &Die, const ConstantFP *CFP) { in addConstantFPValue()
514 void DwarfUnit::addConstantValue(DIE &Die, const ConstantInt *CI, in addConstantValue()
519 void DwarfUnit::addConstantValue(DIE &Die, const MachineOperand &MO, in addConstantValue()
526 void DwarfUnit::addConstantValue(DIE &Die, bool Unsigned, uint64_t Val) { in addConstantValue()
533 void DwarfUnit::addConstantValue(DIE &Die, const APInt &Val, const DIType *Ty) { in addConstantValue()
537 void DwarfUnit::addConstantValue(DIE &Die, const APInt &Val, bool Unsigned) { in addConstantValue()
566 void DwarfUnit::addLinkageName(DIE &Die, StringRef LinkageName) { in addLinkageName()
574 void DwarfUnit::addTemplateParams(DIE &Buffer, DINodeArray TParams) { in addTemplateParams()
585 void DwarfUnit::addThrownTypes(DIE &Die, DINodeArray ThrownTypes) { in addThrownTypes()
592 DIE *DwarfUnit::getOrCreateContextDIE(const DIScope *Context) { in getOrCreateContextDIE()
622 DIE *DwarfUnit::getOrCreateTypeDIE(const MDNode *TyNode) { in getOrCreateTypeDIE()
669 void DwarfUnit::updateAcceleratorTables(const DIScope *Context, in updateAcceleratorTables()
687 void DwarfUnit::addType(DIE &Entity, const DIType *Ty, in addType()
693 std::string DwarfUnit::getParentContextString(const DIScope *Context) const { in getParentContextString()
727 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DIBasicType *BTy) { in constructTypeDIE()
750 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DIDerivedType *DTy) { in constructTypeDIE()
788 void DwarfUnit::constructSubprogramArguments(DIE &Buffer, DITypeRefArray Args) { in constructSubprogramArguments()
803 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DISubroutineType *CTy) { in constructTypeDIE()
836 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DICompositeType *CTy) { in constructTypeDIE()
991 void DwarfUnit::constructTemplateTypeParameterDIE( in constructTemplateTypeParameterDIE()
1002 void DwarfUnit::constructTemplateValueParameterDIE( in constructTemplateValueParameterDIE()
1038 DIE *DwarfUnit::getOrCreateNameSpace(const DINamespace *NS) { in getOrCreateNameSpace()
1059 DIE *DwarfUnit::getOrCreateModule(const DIModule *M) { in getOrCreateModule()
1083 DIE *DwarfUnit::getOrCreateSubprogramDIE(const DISubprogram *SP, bool Minimal) { in getOrCreateSubprogramDIE()
1114 bool DwarfUnit::applySubprogramDefinitionAttributes(const DISubprogram *SP, in applySubprogramDefinitionAttributes()
1157 void DwarfUnit::applySubprogramAttributes(const DISubprogram *SP, DIE &SPDie, in applySubprogramAttributes()
1266 void DwarfUnit::constructSubrangeDIE(DIE &Buffer, const DISubrange *SR, in constructSubrangeDIE()
1291 DIE *DwarfUnit::getIndexTyDie() { in getIndexTyDie()
1332 void DwarfUnit::constructArrayTypeDIE(DIE &Buffer, const DICompositeType *CTy) { in constructArrayTypeDIE()
1358 void DwarfUnit::constructEnumTypeDIE(DIE &Buffer, const DICompositeType *CTy) { in constructEnumTypeDIE()
1383 void DwarfUnit::constructContainingTypeDIEs() { in constructContainingTypeDIEs()
1397 DIE &DwarfUnit::constructMemberDIE(DIE &Buffer, const DIDerivedType *DT) { in constructMemberDIE()
1506 DIE *DwarfUnit::getOrCreateStaticMemberDIE(const DIDerivedType *DT) { in getOrCreateStaticMemberDIE()
1553 void DwarfUnit::emitCommonHeader(bool UseOffsets, dwarf::UnitType UT) { in emitCommonHeader()
1595 DwarfUnit::emitCommonHeader(UseOffsets, in emitHeader()
1607 DwarfUnit::addSectionDelta(DIE &Die, dwarf::Attribute Attribute, in addSectionDelta()
1616 DwarfUnit::addSectionLabel(DIE &Die, dwarf::Attribute Attribute, in addSectionLabel()
1642 const MCSymbol *DwarfUnit::getCrossSectionRelativeBaseAddress() const { in getCrossSectionRelativeBaseAddress()
1650 void DwarfUnit::addStringOffsetsStart() { in addStringOffsetsStart()
1657 void DwarfUnit::addRnglistsBase() { in addRnglistsBase()
1666 void DwarfUnit::addLoclistsBase() { in addLoclistsBase()