Lines Matching full:abbrev
254 void DwarfUnits::assignAbbrevNumber(DIEAbbrev &Abbrev) {
257 Abbrev.Profile(ID);
260 DIEAbbrev *InSet = AbbreviationsSet->GetOrInsertNode(&Abbrev);
263 if (InSet == &Abbrev) {
265 Abbreviations->push_back(&Abbrev);
268 Abbrev.setNumber(Abbreviations->size());
271 Abbrev.setNumber(InSet->getNumber());
914 // Corresponding abbreviations into a abbrev section.
943 // Corresponding abbreviations into a abbrev section.
1666 const DIEAbbrev *Abbrev = Abbreviations->at(AbbrevNumber - 1);
1675 const SmallVector<DIEAbbrevData, 8> &AbbrevData = Abbrev->getData();
1684 assert(Abbrev->getChildrenFlag() == dwarf::DW_CHILDREN_yes &&
1708 sizeof(int32_t) + // Offset Into Abbrev. Section
1759 const DIEAbbrev *Abbrev = Abbrevs->at(AbbrevNumber - 1);
1763 Asm->OutStreamer.AddComment("Abbrev [" + Twine(AbbrevNumber) + "] 0x" +
1766 dwarf::TagString(Abbrev->getTag()));
1770 const SmallVector<DIEAbbrevData, 8> &AbbrevData = Abbrev->getData();
1839 if (Abbrev->getChildrenFlag() == dwarf::DW_CHILDREN_yes) {
1871 sizeof(int32_t) + // Offset Into Abbrev. Section
1878 Asm->OutStreamer.AddComment("Offset Into Abbrev. Section");
1925 // Start the debug abbrev section.
1934 const DIEAbbrev *Abbrev = Abbrevs->at(i);
1937 Asm->EmitULEB128(Abbrev->getNumber(), "Abbreviation Code");
1940 Abbrev->Emit(Asm);