Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/IR/AsmWriter.cpp
Show First 20 Lines • Show All 1,985 Lines • ▼ Show 20 Lines | Printer.printDwarfEnum("runtimeLang", N->getRuntimeLang(), | ||||
dwarf::LanguageString); | dwarf::LanguageString); | ||||
Printer.printMetadata("vtableHolder", N->getRawVTableHolder()); | Printer.printMetadata("vtableHolder", N->getRawVTableHolder()); | ||||
Printer.printMetadata("templateParams", N->getRawTemplateParams()); | Printer.printMetadata("templateParams", N->getRawTemplateParams()); | ||||
Printer.printString("identifier", N->getIdentifier()); | Printer.printString("identifier", N->getIdentifier()); | ||||
Printer.printMetadata("discriminator", N->getRawDiscriminator()); | Printer.printMetadata("discriminator", N->getRawDiscriminator()); | ||||
Printer.printMetadata("dataLocation", N->getRawDataLocation()); | Printer.printMetadata("dataLocation", N->getRawDataLocation()); | ||||
Printer.printMetadata("associated", N->getRawAssociated()); | Printer.printMetadata("associated", N->getRawAssociated()); | ||||
Printer.printMetadata("allocated", N->getRawAllocated()); | Printer.printMetadata("allocated", N->getRawAllocated()); | ||||
if (auto *RankConst = N->getRankConst()) | |||||
Printer.printInt("rank", RankConst->getSExtValue(), | |||||
/* ShouldSkipZero */ false); | |||||
else | |||||
Printer.printMetadata("rank", N->getRawRank(), /*ShouldSkipNull */ true); | |||||
Out << ")"; | Out << ")"; | ||||
} | } | ||||
static void writeDISubroutineType(raw_ostream &Out, const DISubroutineType *N, | static void writeDISubroutineType(raw_ostream &Out, const DISubroutineType *N, | ||||
TypePrinting *TypePrinter, | TypePrinting *TypePrinter, | ||||
SlotTracker *Machine, const Module *Context) { | SlotTracker *Machine, const Module *Context) { | ||||
Out << "!DISubroutineType("; | Out << "!DISubroutineType("; | ||||
MDFieldPrinter Printer(Out, TypePrinter, Machine, Context); | MDFieldPrinter Printer(Out, TypePrinter, Machine, Context); | ||||
▲ Show 20 Lines • Show All 2,674 Lines • Show Last 20 Lines |