• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/

Lines Matching defs:MST

4393 void NamedMDNode::print(raw_ostream &ROS, ModuleSlotTracker &MST,
4397 if (auto *ST = MST.getMachine())
4467 ModuleSlotTracker MST(getModuleFromVal(this), ShouldInitializeAllMetadata);
4468 print(ROS, MST, IsForDebug);
4471 void Value::print(raw_ostream &ROS, ModuleSlotTracker &MST,
4476 MST.getMachine() ? *MST.getMachine() : EmptySlotTable;
4479 MST.incorporateFunction(*F);
4499 V->getMetadata()->print(ROS, MST, getModuleFromVal(V));
4504 WriteConstantInternal(OS, C, TypePrinter, MST.getMachine(), nullptr);
4506 this->printAsOperand(OS, /* PrintType */ true, MST);
4526 ModuleSlotTracker &MST) {
4527 TypePrinting TypePrinter(MST.getModule());
4533 WriteAsOperandInternal(O, &V, &TypePrinter, MST.getMachine(),
4534 MST.getModule());
4548 ModuleSlotTracker MST(Machine, M);
4549 printAsOperandImpl(*this, O, PrintType, MST);
4553 ModuleSlotTracker &MST) const {
4555 if (printWithoutType(*this, O, MST.getMachine(), MST.getModule()))
4558 printAsOperandImpl(*this, O, PrintType, MST);
4562 ModuleSlotTracker &MST, const Module *M,
4568 WriteAsOperandInternal(OS, &MD, &TypePrinter, MST.getMachine(), M,
4576 WriteMDNodeBodyInternal(OS, N, &TypePrinter, MST.getMachine(), M);
4580 ModuleSlotTracker MST(M, isa<MDNode>(this));
4581 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ true);
4584 void Metadata::printAsOperand(raw_ostream &OS, ModuleSlotTracker &MST,
4586 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ true);
4591 ModuleSlotTracker MST(M, isa<MDNode>(this));
4592 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ false);
4595 void Metadata::print(raw_ostream &OS, ModuleSlotTracker &MST,
4597 printMetadataImpl(OS, *this, MST, M, /* OnlyAsOperand */ false);