Lines Matching refs:MST
4519 void NamedMDNode::print(raw_ostream &ROS, ModuleSlotTracker &MST, in print() argument
4523 if (auto *ST = MST.getMachine()) in print()
4593 ModuleSlotTracker MST(getModuleFromVal(this), ShouldInitializeAllMetadata); in print() local
4594 print(ROS, MST, IsForDebug); in print()
4597 void Value::print(raw_ostream &ROS, ModuleSlotTracker &MST, in print() argument
4602 MST.getMachine() ? *MST.getMachine() : EmptySlotTable; in print()
4605 MST.incorporateFunction(*F); in print()
4629 V->getMetadata()->print(ROS, MST, getModuleFromVal(V)); in print()
4634 AsmWriterContext WriterCtx(&TypePrinter, MST.getMachine()); in print()
4637 this->printAsOperand(OS, /* PrintType */ true, MST); in print()
4658 ModuleSlotTracker &MST) { in printAsOperandImpl() argument
4659 TypePrinting TypePrinter(MST.getModule()); in printAsOperandImpl()
4665 AsmWriterContext WriterCtx(&TypePrinter, MST.getMachine(), MST.getModule()); in printAsOperandImpl()
4680 ModuleSlotTracker MST(Machine, M); in printAsOperand() local
4681 printAsOperandImpl(*this, O, PrintType, MST); in printAsOperand()
4685 ModuleSlotTracker &MST) const { in printAsOperand()
4687 if (printWithoutType(*this, O, MST.getMachine(), MST.getModule())) in printAsOperand()
4690 printAsOperandImpl(*this, O, PrintType, MST); in printAsOperand()
4751 ModuleSlotTracker &MST, const Module *M, in printMetadataImpl() argument
4760 &TypePrinter, MST.getMachine(), M, OS, &MD); in printMetadataImpl()
4763 std::make_unique<AsmWriterContext>(&TypePrinter, MST.getMachine(), M); in printMetadataImpl()
4776 ModuleSlotTracker MST(M, isa<MDNode>(this)); in printAsOperand() local
4777 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ true); in printAsOperand()
4780 void Metadata::printAsOperand(raw_ostream &OS, ModuleSlotTracker &MST, in printAsOperand() argument
4782 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ true); in printAsOperand()
4787 ModuleSlotTracker MST(M, isa<MDNode>(this)); in print() local
4788 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ false); in print()
4791 void Metadata::print(raw_ostream &OS, ModuleSlotTracker &MST, in print() argument
4793 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ false); in print()
4797 ModuleSlotTracker MST(M, true); in printTree() local
4798 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ false, in printTree()
4802 void MDNode::printTree(raw_ostream &OS, ModuleSlotTracker &MST, in printTree() argument
4804 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ false, in printTree()