Home | History | Annotate | Download | only in IR

Lines Matching defs:MD

852   for (auto &MD : MDs)
853 CreateMetadataSlot(MD.second);
874 for (auto &MD : MDs)
875 CreateMetadataSlot(MD.second);
995 static void WriteAsOperandInternal(raw_ostream &Out, const Metadata *MD,
1347 const Metadata *MD = Node->getOperand(mi);
1348 if (!MD)
1350 else if (auto *MDV = dyn_cast<ValueAsMetadata>(MD)) {
1356 WriteAsOperandInternal(Out, MD, TypePrinter, Machine, Context);
1395 void printMetadata(StringRef Name, const Metadata *MD,
1433 static void writeMetadataAsOperand(raw_ostream &Out, const Metadata *MD,
1437 if (!MD) {
1441 WriteAsOperandInternal(Out, MD, TypePrinter, Machine, Context);
1444 void MDFieldPrinter::printMetadata(StringRef Name, const Metadata *MD,
1446 if (ShouldSkipNull && !MD)
1450 MD, TypePrinter, Machine, Context);
1919 if (auto *MD = dyn_cast<MetadataAsValue>(V)) {
1920 WriteAsOperandInternal(Out, MD->getMetadata(), TypePrinter, Machine,
1964 static void WriteAsOperandInternal(raw_ostream &Out, const Metadata *MD,
1968 if (const MDNode *N = dyn_cast<MDNode>(MD)) {
1984 if (const MDString *MDS = dyn_cast<MDString>(MD)) {
1991 auto *V = cast<ValueAsMetadata>(MD);
2021 void printMDNodeBody(const MDNode *MD);
3388 static void printMetadataImpl(raw_ostream &ROS, const Metadata &MD,
3397 WriteAsOperandInternal(OS, &MD, &TypePrinter, MST.getMachine(), M,
3400 auto *N = dyn_cast<MDNode>(&MD);