Lines Matching defs:MST
4889 void NamedMDNode::print(raw_ostream &ROS, ModuleSlotTracker &MST,
4893 if (auto *ST = MST.getMachine())
4958 ModuleSlotTracker MST(getModuleFromDPI(this), true);
4959 print(ROS, MST, IsForDebug);
4964 ModuleSlotTracker MST(getModuleFromDPI(this), true);
4965 print(ROS, MST, IsForDebug);
4968 void DbgMarker::print(raw_ostream &ROS, ModuleSlotTracker &MST,
4973 MST.getMachine() ? *MST.getMachine() : EmptySlotTable;
4976 MST.incorporateFunction(*F);
4985 ModuleSlotTracker MST(getModuleFromDPI(this), true);
4986 print(ROS, MST, IsForDebug);
4989 void DbgVariableRecord::print(raw_ostream &ROS, ModuleSlotTracker &MST,
4994 MST.getMachine() ? *MST.getMachine() : EmptySlotTable;
4997 MST.incorporateFunction(*F);
5006 void DbgLabelRecord::print(raw_ostream &ROS, ModuleSlotTracker &MST,
5011 MST.getMachine() ? *MST.getMachine() : EmptySlotTable;
5014 MST.incorporateFunction(*F);
5029 ModuleSlotTracker MST(getModuleFromVal(this), ShouldInitializeAllMetadata);
5030 print(ROS, MST, IsForDebug);
5033 void Value::print(raw_ostream &ROS, ModuleSlotTracker &MST,
5038 MST.getMachine() ? *MST.getMachine() : EmptySlotTable;
5041 MST.incorporateFunction(*F);
5065 V->getMetadata()->print(ROS, MST, getModuleFromVal(V));
5070 AsmWriterContext WriterCtx(&TypePrinter, MST.getMachine());
5073 this->printAsOperand(OS, /* PrintType */ true, MST);
5094 ModuleSlotTracker &MST) {
5095 TypePrinting TypePrinter(MST.getModule());
5101 AsmWriterContext WriterCtx(&TypePrinter, MST.getMachine(), MST.getModule());
5116 ModuleSlotTracker MST(Machine, M);
5117 printAsOperandImpl(*this, O, PrintType, MST);
5121 ModuleSlotTracker &MST) const {
5123 if (printWithoutType(*this, O, MST.getMachine(), MST.getModule()))
5126 printAsOperandImpl(*this, O, PrintType, MST);
5187 ModuleSlotTracker &MST, const Module *M,
5196 &TypePrinter, MST.getMachine(), M, OS, &MD);
5199 std::make_unique<AsmWriterContext>(&TypePrinter, MST.getMachine(), M);
5212 ModuleSlotTracker MST(M, isa<MDNode>(this));
5213 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ true);
5216 void Metadata::printAsOperand(raw_ostream &OS, ModuleSlotTracker &MST,
5218 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ true);
5223 ModuleSlotTracker MST(M, isa<MDNode>(this));
5224 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ false);
5227 void Metadata::print(raw_ostream &OS, ModuleSlotTracker &MST,
5229 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ false);
5233 ModuleSlotTracker MST(M, true);
5234 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ false,
5238 void MDNode::printTree(raw_ostream &OS, ModuleSlotTracker &MST,
5240 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ false,