Lines Matching refs:MST
3322 void NamedMDNode::print(raw_ostream &ROS, ModuleSlotTracker &MST, in print() argument
3326 if (auto *ST = MST.getMachine()) in print()
3396 ModuleSlotTracker MST(getModuleFromVal(this), ShouldInitializeAllMetadata); in print() local
3397 print(ROS, MST, IsForDebug); in print()
3400 void Value::print(raw_ostream &ROS, ModuleSlotTracker &MST, in print() argument
3405 MST.getMachine() ? *MST.getMachine() : EmptySlotTable; in print()
3408 MST.incorporateFunction(*F); in print()
3428 V->getMetadata()->print(ROS, MST, getModuleFromVal(V)); in print()
3433 WriteConstantInternal(OS, C, TypePrinter, MST.getMachine(), nullptr); in print()
3435 this->printAsOperand(OS, /* PrintType */ true, MST); in print()
3455 ModuleSlotTracker &MST) { in printAsOperandImpl() argument
3457 if (const Module *M = MST.getModule()) in printAsOperandImpl()
3464 WriteAsOperandInternal(O, &V, &TypePrinter, MST.getMachine(), in printAsOperandImpl()
3465 MST.getModule()); in printAsOperandImpl()
3479 ModuleSlotTracker MST(Machine, M); in printAsOperand() local
3480 printAsOperandImpl(*this, O, PrintType, MST); in printAsOperand()
3484 ModuleSlotTracker &MST) const { in printAsOperand()
3486 if (printWithoutType(*this, O, MST.getMachine(), MST.getModule())) in printAsOperand()
3489 printAsOperandImpl(*this, O, PrintType, MST); in printAsOperand()
3493 ModuleSlotTracker &MST, const Module *M, in printMetadataImpl() argument
3501 WriteAsOperandInternal(OS, &MD, &TypePrinter, MST.getMachine(), M, in printMetadataImpl()
3509 WriteMDNodeBodyInternal(OS, N, &TypePrinter, MST.getMachine(), M); in printMetadataImpl()
3513 ModuleSlotTracker MST(M, isa<MDNode>(this)); in printAsOperand() local
3514 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ true); in printAsOperand()
3517 void Metadata::printAsOperand(raw_ostream &OS, ModuleSlotTracker &MST, in printAsOperand() argument
3519 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ true); in printAsOperand()
3524 ModuleSlotTracker MST(M, isa<MDNode>(this)); in print() local
3525 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ false); in print()
3528 void Metadata::print(raw_ostream &OS, ModuleSlotTracker &MST, in print() argument
3530 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ false); in print()