Searched refs:DIEAbbrev (Results 1 – 5 of 5) sorted by relevance
57 void DIEAbbrev::Profile(FoldingSetNodeID &ID) const { in Profile()68 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit()109 void DIEAbbrev::print(raw_ostream &O) const { in print()132 LLVM_DUMP_METHOD void DIEAbbrev::dump() const { in dump()142 for (DIEAbbrev *Abbrev : Abbreviations) in ~DIEAbbrevSet()143 Abbrev->~DIEAbbrev(); in ~DIEAbbrevSet()146 DIEAbbrev &DIEAbbrevSet::uniqueAbbreviation(DIE &Die) { in uniqueAbbreviation()149 DIEAbbrev Abbrev = Die.generateAbbrev(); in uniqueAbbreviation()153 if (DIEAbbrev *Existing = in uniqueAbbreviation()160 DIEAbbrev *New = new (Alloc) DIEAbbrev(std::move(Abbrev)); in uniqueAbbreviation()[all …]
287 void AsmPrinter::emitDwarfAbbrev(const DIEAbbrev &Abbrev) const { in emitDwarfAbbrev()
79 class DIEAbbrev : public FoldingSetNode {96 DIEAbbrev(dwarf::Tag T, bool C) : Tag(T), Children(C) {} in DIEAbbrev() function140 FoldingSet<DIEAbbrev> AbbreviationsSet;142 std::vector<DIEAbbrev *> Abbreviations;154 DIEAbbrev &uniqueAbbreviation(DIE &Die);773 DIEAbbrev generateAbbrev() const;
42 class DIEAbbrev; variable601 void emitDwarfAbbrev(const DIEAbbrev &Abbrev) const;
101 emitAbbrevs(const std::vector<std::unique_ptr<DIEAbbrev>> &Abbrevs,