Home
last modified time | relevance | path

Searched refs:DIEAbbrev (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerUnit.h66 void assignAbbrev(DIEAbbrev &Abbrev);
69 const std::vector<std::unique_ptr<DIEAbbrev>> &getAbbreviations() const { in getAbbreviations()
166 void emitDwarfAbbrevEntry(const DIEAbbrev &Abbrev,
195 FoldingSet<DIEAbbrev> AbbreviationsSet;
198 std::vector<std::unique_ptr<DIEAbbrev>> Abbreviations;
H A DDWARFLinkerUnit.cpp17 void DwarfUnit::assignAbbrev(DIEAbbrev &Abbrev) { in assignAbbrev()
23 DIEAbbrev *InSet = AbbreviationsSet.FindNodeOrInsertPos(ID, InsertToken); in assignAbbrev()
31 std::make_unique<DIEAbbrev>(Abbrev.getTag(), Abbrev.hasChildren())); in assignAbbrev()
42 const std::vector<std::unique_ptr<DIEAbbrev>> &Abbrevs = getAbbreviations(); in emitAbbreviations()
59 void DwarfUnit::emitDwarfAbbrevEntry(const DIEAbbrev &Abbrev, in emitDwarfAbbrevEntry()
H A DDWARFEmitterImpl.cpp125 const SmallVector<std::unique_ptr<DIEAbbrev>> &Abbrevs, in emitAbbrevs()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDIE.cpp51 void DIEAbbrev::Profile(FoldingSetNodeID &ID) const { in Profile()
62 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit()
101 void DIEAbbrev::print(raw_ostream &O) const { in print()
122 LLVM_DUMP_METHOD void DIEAbbrev::dump() const { in dump()
132 for (DIEAbbrev *Abbrev : Abbreviations) in ~DIEAbbrevSet()
133 Abbrev->~DIEAbbrev(); in ~DIEAbbrevSet()
136 DIEAbbrev &DIEAbbrevSet::uniqueAbbreviation(DIE &Die) { in uniqueAbbreviation()
139 DIEAbbrev Abbrev = Die.generateAbbrev(); in uniqueAbbreviation()
143 if (DIEAbbrev *Existing = in uniqueAbbreviation()
150 DIEAbbrev *New = new (Alloc) DIEAbbrev(std::move(Abbrev)); in uniqueAbbreviation()
[all …]
H A DAsmPrinterDwarf.cpp299 void AsmPrinter::emitDwarfAbbrev(const DIEAbbrev &Abbrev) const { in emitDwarfAbbrev()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDIE.h79 class DIEAbbrev : public FoldingSetNode {
96 DIEAbbrev(dwarf::Tag T, bool C) : Tag(T), Children(C) {} in DIEAbbrev() function
145 FoldingSet<DIEAbbrev> AbbreviationsSet;
147 std::vector<DIEAbbrev *> Abbreviations;
159 DIEAbbrev &uniqueAbbreviation(DIE &Die);
888 DIEAbbrev generateAbbrev() const;
H A DAsmPrinter.h45 class DIEAbbrev; variable
775 void emitDwarfAbbrev(const DIEAbbrev &Abbrev) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinker.h
H A DDWARFStreamer.h
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/
H A DDWARFEmitterImpl.h
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFStreamer.h78 void emitAbbrevs(const std::vector<std::unique_ptr<DIEAbbrev>> &Abbrevs,
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp
H A DDWARFStreamer.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp1010 void DWARFLinker::assignAbbrev(DIEAbbrev &Abbrev) { in assignAbbrev()
1015 DIEAbbrev *InSet = AbbreviationsSet.FindNodeOrInsertPos(ID, InsertToken); in assignAbbrev()
1024 std::make_unique<DIEAbbrev>(Abbrev.getTag(), Abbrev.hasChildren())); in assignAbbrev()
1868 DIEAbbrev NewAbbrev = Die->generateAbbrev(); in cloneDIE()
H A DDWARFStreamer.cpp212 const std::vector<std::unique_ptr<DIEAbbrev>> &Abbrevs, in emitAbbrevs()