Lines Matching full:abbrev
176 void DwarfDebug::assignAbbrevNumber(DIEAbbrev &Abbrev) {
179 Abbrev.Profile(ID);
182 DIEAbbrev *InSet = AbbreviationsSet.GetOrInsertNode(&Abbrev);
185 if (InSet == &Abbrev) {
187 Abbreviations.push_back(&Abbrev);
190 Abbrev.setNumber(Abbreviations.size());
193 Abbrev.setNumber(InSet->getNumber());
816 // Corresponding abbreviations into a abbrev section.
1510 const DIEAbbrev *Abbrev = Abbreviations[AbbrevNumber - 1];
1519 const SmallVector<DIEAbbrevData, 8> &AbbrevData = Abbrev->getData();
1528 assert(Abbrev->getChildrenFlag() == dwarf::DW_CHILDREN_yes &&
1551 sizeof(int32_t) + // Offset Into Abbrev. Section
1592 const DIEAbbrev *Abbrev = Abbreviations[AbbrevNumber - 1];
1596 Asm->OutStreamer.AddComment("Abbrev [" + Twine(AbbrevNumber) + "] 0x" +
1599 dwarf::TagString(Abbrev->getTag()));
1603 const SmallVector<DIEAbbrevData, 8> &AbbrevData = Abbrev->getData();
1661 if (Abbrev->getChildrenFlag() == dwarf::DW_CHILDREN_yes) {
1691 sizeof(int32_t) + // Offset Into Abbrev. Section
1698 Asm->OutStreamer.AddComment("Offset Into Abbrev. Section");
1714 // Start the debug abbrev section.
1723 const DIEAbbrev *Abbrev = Abbreviations[i];
1726 Asm->EmitULEB128(Abbrev->getNumber(), "Abbreviation Code");
1729 Abbrev->Emit(Asm);