Lines Matching defs:const
36 void DIEAbbrevData::Profile(FoldingSetNodeID &ID) const {
51 void DIEAbbrev::Profile(FoldingSetNodeID &ID) const {
56 for (const DIEAbbrevData &D : Data)
62 void DIEAbbrev::Emit(const AsmPrinter *AP) const {
70 for (const DIEAbbrevData &AttrData : Data) {
101 void DIEAbbrev::print(raw_ostream &O) const {
110 for (const DIEAbbrevData &D : Data) {
122 LLVM_DUMP_METHOD void DIEAbbrev::dump() const {
160 void DIEAbbrevSet::Emit(const AsmPrinter *AP, MCSection *Section) const {
172 DIE *DIE::getParent() const { return dyn_cast_if_present<DIE *>(Owner); }
174 DIEAbbrev DIE::generateAbbrev() const {
176 for (const DIEValue &V : values())
185 uint64_t DIE::getDebugSectionOffset() const {
186 const DIEUnit *Unit = getUnit();
191 const DIE *DIE::getUnitDie() const {
192 const DIE *p = this;
203 DIEUnit *DIE::getUnit() const {
204 const DIE *UnitDie = getUnitDie();
210 DIEValue DIE::findAttribute(dwarf::Attribute Attribute) const {
213 for (const auto &V : values())
220 static void printValues(raw_ostream &O, const DIEValueList &Values,
225 const std::string Indent(IndentCount, ' ');
226 for (const auto &V : Values.values()) {
236 void DIE::print(raw_ostream &O, unsigned IndentCount) const {
237 const std::string Indent(IndentCount, ' ');
245 for (const auto &V : values()) {
254 for (const auto &Child : children())
261 LLVM_DUMP_METHOD void DIE::dump() const {
266 unsigned DIE::computeOffsetsAndAbbrevs(const dwarf::FormParams &FormParams,
271 const DIEAbbrev &Abbrev = AbbrevSet.uniqueAbbreviation(*this);
280 for (const auto &V : values())
315 void DIEValue::emitValue(const AsmPrinter *AP) const {
327 unsigned DIEValue::sizeOf(const dwarf::FormParams &FormParams) const {
340 void DIEValue::print(raw_ostream &O) const {
353 LLVM_DUMP_METHOD void DIEValue::dump() const {
364 void DIEInteger::emitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
421 unsigned DIEInteger::sizeOf(const dwarf::FormParams &FormParams,
422 dwarf::Form Form) const {
443 void DIEInteger::print(raw_ostream &O) const {
454 void DIEExpr::emitValue(const AsmPrinter *AP, dwarf::Form Form) const {
460 unsigned DIEExpr::sizeOf(const dwarf::FormParams &FormParams,
461 dwarf::Form Form) const {
475 void DIEExpr::print(raw_ostream &O) const { O << "Expr: " << *Expr; }
483 void DIELabel::emitValue(const AsmPrinter *AP, dwarf::Form Form) const {
491 unsigned DIELabel::sizeOf(const dwarf::FormParams &FormParams,
492 dwarf::Form Form) const {
509 void DIELabel::print(raw_ostream &O) const { O << "Lbl: " << Label->getName(); }
515 void DIEBaseTypeRef::emitValue(const AsmPrinter *AP, dwarf::Form Form) const {
521 unsigned DIEBaseTypeRef::sizeOf(const dwarf::FormParams &, dwarf::Form) const {
526 void DIEBaseTypeRef::print(raw_ostream &O) const { O << "BaseTypeRef: " << Index; }
534 void DIEDelta::emitValue(const AsmPrinter *AP, dwarf::Form Form) const {
541 unsigned DIEDelta::sizeOf(const dwarf::FormParams &FormParams,
542 dwarf::Form Form) const {
556 void DIEDelta::print(raw_ostream &O) const {
566 void DIEString::emitValue(const AsmPrinter *AP, dwarf::Form Form) const {
590 unsigned DIEString::sizeOf(const dwarf::FormParams &FormParams,
591 dwarf::Form Form) const {
611 void DIEString::print(raw_ostream &O) const {
618 void DIEInlineString::emitValue(const AsmPrinter *AP, dwarf::Form Form) const {
627 unsigned DIEInlineString::sizeOf(const dwarf::FormParams &, dwarf::Form) const {
633 void DIEInlineString::print(raw_ostream &O) const {
643 void DIEEntry::emitValue(const AsmPrinter *AP, dwarf::Form Form) const {
661 if (const MCSymbol *SectionSym =
676 unsigned DIEEntry::sizeOf(const dwarf::FormParams &FormParams,
677 dwarf::Form Form) const {
698 void DIEEntry::print(raw_ostream &O) const {
706 unsigned DIELoc::computeSize(const dwarf::FormParams &FormParams) const {
708 for (const auto &V : values())
717 void DIELoc::emitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
729 for (const auto &V : values())
735 unsigned DIELoc::sizeOf(const dwarf::FormParams &, dwarf::Form Form) const {
748 void DIELoc::print(raw_ostream &O) const {
756 unsigned DIEBlock::computeSize(const dwarf::FormParams &FormParams) const {
758 for (const auto &V : values())
767 void DIEBlock::emitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
781 for (const auto &V : values())
787 unsigned DIEBlock::sizeOf(const dwarf::FormParams &, dwarf::Form Form) const {
800 void DIEBlock::print(raw_ostream &O) const {
808 unsigned DIELocList::sizeOf(const dwarf::FormParams &FormParams,
809 dwarf::Form Form) const {
832 void DIELocList::emitValue(const AsmPrinter *AP, dwarf::Form Form) const {
843 void DIELocList::print(raw_ostream &O) const { O << "LocList: " << Index; }
849 unsigned DIEAddrOffset::sizeOf(const dwarf::FormParams &FormParams,
850 dwarf::Form) const {
857 void DIEAddrOffset::emitValue(const AsmPrinter *AP, dwarf::Form Form) const {
863 void DIEAddrOffset::print(raw_ostream &O) const {