Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfFile.cpp25 for (DIEAbbrev *Abbrev : Abbreviations) in ~DwarfFile()
26 Abbrev->~DIEAbbrev(); in ~DwarfFile()
31 DIEAbbrev &DwarfFile::assignAbbrevNumber(DIE &Die) { in assignAbbrevNumber()
33 DIEAbbrev Abbrev = Die.generateAbbrev(); in assignAbbrevNumber()
37 if (DIEAbbrev *Existing = in assignAbbrevNumber()
44 DIEAbbrev *New = new (AbbrevAllocator) DIEAbbrev(std::move(Abbrev)); in assignAbbrevNumber()
102 const DIEAbbrev &Abbrev = assignAbbrevNumber(Die); in computeSizeAndOffset()
DDwarfFile.h29 class DIEAbbrev; variable
44 FoldingSet<DIEAbbrev> AbbreviationsSet;
47 std::vector<DIEAbbrev *> Abbreviations;
88 DIEAbbrev &assignAbbrevNumber(DIE &Die);
DDIE.cpp53 void DIEAbbrev::Profile(FoldingSetNodeID &ID) const { in Profile()
64 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit()
90 void DIEAbbrev::print(raw_ostream &O) { in print()
109 void DIEAbbrev::dump() { print(dbgs()); } in dump()
111 DIEAbbrev DIE::generateAbbrev() const { in generateAbbrev()
112 DIEAbbrev Abbrev(Tag, hasChildren()); in generateAbbrev()
DAsmPrinterDwarf.cpp284 void AsmPrinter::emitDwarfAbbrev(const DIEAbbrev &Abbrev) const { in emitDwarfAbbrev()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DDIE.cpp58 void DIEAbbrev::Profile(FoldingSetNodeID &ID) const { in Profile()
69 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit()
110 void DIEAbbrev::print(raw_ostream &O) const { in print()
133 LLVM_DUMP_METHOD void DIEAbbrev::dump() const { in dump()
143 for (DIEAbbrev *Abbrev : Abbreviations) in ~DIEAbbrevSet()
144 Abbrev->~DIEAbbrev(); in ~DIEAbbrevSet()
147 DIEAbbrev &DIEAbbrevSet::uniqueAbbreviation(DIE &Die) { in uniqueAbbreviation()
150 DIEAbbrev Abbrev = Die.generateAbbrev(); in uniqueAbbreviation()
154 if (DIEAbbrev *Existing = in uniqueAbbreviation()
161 DIEAbbrev *New = new (Alloc) DIEAbbrev(std::move(Abbrev)); in uniqueAbbreviation()
[all …]
DAsmPrinterDwarf.cpp265 void AsmPrinter::emitDwarfAbbrev(const DIEAbbrev &Abbrev) const { in emitDwarfAbbrev()
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DDIE.h54 class DIEAbbrev : public FoldingSetNode {
72 DIEAbbrev(unsigned T, unsigned C) : Tag(T), ChildrenFlag(C), Data() {} in DIEAbbrev() function
118 DIEAbbrev Abbrev;
147 DIEAbbrev &getAbbrev() { return Abbrev; } in getAbbrev()
DDIE.cpp45 void DIEAbbrev::Profile(FoldingSetNodeID &ID) const { in Profile()
56 void DIEAbbrev::Emit(AsmPrinter *AP) const { in Emit()
86 void DIEAbbrev::print(raw_ostream &O) { in print()
103 void DIEAbbrev::dump() { print(dbgs()); } in dump()
DDwarfDebug.h39 class DIEAbbrev; variable
204 FoldingSet<DIEAbbrev> AbbreviationsSet;
208 std::vector<DIEAbbrev *> Abbreviations;
311 void assignAbbrevNumber(DIEAbbrev &Abbrev);
DDwarfDebug.cpp150 void DwarfDebug::assignAbbrevNumber(DIEAbbrev &Abbrev) { in assignAbbrevNumber()
156 DIEAbbrev *InSet = AbbreviationsSet.GetOrInsertNode(&Abbrev); in assignAbbrevNumber()
1410 const DIEAbbrev *Abbrev = Abbreviations[AbbrevNumber - 1]; in computeSizeAndOffset()
1505 const DIEAbbrev *Abbrev = Abbreviations[AbbrevNumber - 1]; in emitDIE()
1639 const DIEAbbrev *Abbrev = Abbreviations[i]; in emitAbbreviations()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DDIE.h79 class DIEAbbrev : public FoldingSetNode {
96 DIEAbbrev(dwarf::Tag T, bool C) : Tag(T), Children(C) {} in DIEAbbrev() function
140 FoldingSet<DIEAbbrev> AbbreviationsSet;
142 std::vector<DIEAbbrev *> Abbreviations;
154 DIEAbbrev &uniqueAbbreviation(DIE &Die);
723 DIEAbbrev generateAbbrev() const;
DAsmPrinter.h43 class DIEAbbrev; variable
564 void emitDwarfAbbrev(const DIEAbbrev &Abbrev) const;
/external/swiftshader/third_party/llvm-7.0/llvm/tools/dsymutil/
DDwarfLinker.h400 void AssignAbbrev(DIEAbbrev &Abbrev);
427 FoldingSet<DIEAbbrev> AbbreviationsSet;
432 std::vector<std::unique_ptr<DIEAbbrev>> Abbreviations;
DDwarfStreamer.h72 void emitAbbrevs(const std::vector<std::unique_ptr<DIEAbbrev>> &Abbrevs,
DDwarfLinker.cpp899 void DwarfLinker::AssignAbbrev(DIEAbbrev &Abbrev) { in AssignAbbrev()
904 DIEAbbrev *InSet = AbbreviationsSet.FindNodeOrInsertPos(ID, InsertToken); in AssignAbbrev()
913 llvm::make_unique<DIEAbbrev>(Abbrev.getTag(), Abbrev.hasChildren())); in AssignAbbrev()
1533 DIEAbbrev NewAbbrev = Die->generateAbbrev(); in cloneDIE()
1958 DIEAbbrev Copy(dwarf::Tag(Abbrev.getTag()), in copyAbbrev()
2323 DIEAbbrev Abbrev = CUDie->generateAbbrev(); in emitPaperTrailWarnings()
DDwarfStreamer.cpp177 const std::vector<std::unique_ptr<DIEAbbrev>> &Abbrevs, in emitAbbrevs()
/external/llvm/include/llvm/CodeGen/
DAsmPrinter.h35 class DIEAbbrev; variable
463 void emitDwarfAbbrev(const DIEAbbrev &Abbrev) const;
DDIE.h58 class DIEAbbrev : public FoldingSetNode {
78 DIEAbbrev(dwarf::Tag T, bool C) : Tag(T), Children(C), Data() {} in DIEAbbrev() function
646 DIEAbbrev generateAbbrev() const;
/external/llvm/tools/dsymutil/
DDwarfLinker.cpp525 void emitAbbrevs(const std::vector<std::unique_ptr<DIEAbbrev>> &Abbrevs);
692 const std::vector<std::unique_ptr<DIEAbbrev>> &Abbrevs) { in emitAbbrevs()
1376 void AssignAbbrev(DIEAbbrev &Abbrev);
1379 FoldingSet<DIEAbbrev> AbbreviationsSet;
1383 std::vector<std::unique_ptr<DIEAbbrev>> Abbreviations;
2327 void DwarfLinker::AssignAbbrev(DIEAbbrev &Abbrev) { in AssignAbbrev()
2332 DIEAbbrev *InSet = AbbreviationsSet.FindNodeOrInsertPos(ID, InsertToken); in AssignAbbrev()
2341 llvm::make_unique<DIEAbbrev>(Abbrev.getTag(), Abbrev.hasChildren())); in AssignAbbrev()
2841 DIEAbbrev NewAbbrev = Die->generateAbbrev(); in cloneDIE()
3200 DIEAbbrev Copy(dwarf::Tag(Abbrev.getTag()), in copyAbbrev()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/DebugInfo/DWARF/
DDwarfGenerator.h31 class DIEAbbrev; variable