Lines Matching defs:Abbrev
281 void DwarfUnits::assignAbbrevNumber(DIEAbbrev &Abbrev) {
283 DIEAbbrev *InSet = AbbreviationsSet->GetOrInsertNode(&Abbrev);
286 if (InSet == &Abbrev) {
288 Abbreviations->push_back(&Abbrev);
291 Abbrev.setNumber(Abbreviations->size());
294 Abbrev.setNumber(InSet->getNumber());
1158 // Corresponding abbreviations into a abbrev section.
1187 // Corresponding abbreviations into a abbrev section.
1938 const DIEAbbrev *Abbrev = Abbreviations->at(AbbrevNumber - 1);
1947 const SmallVectorImpl<DIEAbbrevData> &AbbrevData = Abbrev->getData();
1956 assert(Abbrev->getChildrenFlag() == dwarf::DW_CHILDREN_yes &&
1980 sizeof(int32_t) + // Offset Into Abbrev. Section
2034 const DIEAbbrev *Abbrev = Abbrevs->at(AbbrevNumber - 1);
2038 Asm->OutStreamer.AddComment("Abbrev [" + Twine(AbbrevNumber) + "] 0x" +
2041 dwarf::TagString(Abbrev->getTag()));
2045 const SmallVectorImpl<DIEAbbrevData> &AbbrevData = Abbrev->getData();
2115 if (Abbrev->getChildrenFlag() == dwarf::DW_CHILDREN_yes) {
2147 sizeof(int32_t) + // Offset Into Abbrev. Section
2154 Asm->OutStreamer.AddComment("Offset Into Abbrev. Section");
2201 // Start the debug abbrev section.
2210 const DIEAbbrev *Abbrev = Abbrevs->at(i);
2213 Asm->EmitULEB128(Abbrev->getNumber(), "Abbreviation Code");
2216 Abbrev->Emit(Asm);