Lines Matching defs:MST
116 void convert(ModuleSlotTracker &MST, yaml::MachineFrameInfo &YamlMFI,
120 void convert(ModuleSlotTracker &MST, yaml::MachineJumpTable &YamlJTI,
123 const MachineFunction &MF, ModuleSlotTracker &MST);
126 ModuleSlotTracker &MST);
129 ModuleSlotTracker &MST);
132 MachineModuleSlotTracker &MST);
142 ModuleSlotTracker &MST;
152 MIPrinter(raw_ostream &OS, ModuleSlotTracker &MST,
155 : OS(OS), MST(MST), RegisterMaskIds(RegisterMaskIds),
225 MachineModuleSlotTracker MST(&MF);
226 MST.incorporateFunction(MF.getFunction());
227 convert(MST, YamlMF.FrameInfo, MF.getFrameInfo());
228 convertStackObjects(YamlMF, MF, MST);
229 convertEntryValueObjects(YamlMF, MF, MST);
230 convertCallSiteObjects(YamlMF, MF, MST);
242 convert(MST, YamlMF.JumpTableInfo, *JumpTableInfo);
253 MIPrinter(StrOS, MST, RegisterMaskIds, StackObjectOperandMapping)
260 convertMachineMetadataNodes(YamlMF, MF, MST);
297 T &Object, ModuleSlotTracker &MST) {
306 Metas[i]->printAsOperand(StrOS, MST);
351 void MIRPrinter::convert(ModuleSlotTracker &MST,
385 ModuleSlotTracker &MST) {
390 printStackObjectDbgInfo(DebugVar, Obj, MST);
398 ModuleSlotTracker &MST) {
502 MIPrinter(StrOS, MST, RegisterMaskIds, StackObjectOperandMapping)
508 MIPrinter(StrOS, MST, RegisterMaskIds, StackObjectOperandMapping)
522 printStackObjectDbgInfo(DebugVar, Object, MST);
525 printStackObjectDbgInfo(DebugVar, Object, MST);
532 ModuleSlotTracker &MST) {
566 MachineModuleSlotTracker &MST) {
568 MST.collectMachineMDNodes(MDList);
572 MD.second->print(StrOS, MST, MF.getFunction().getParent());
599 void MIRPrinter::convert(ModuleSlotTracker &MST,
686 &MST);
852 HeapAllocMarker->printAsOperand(OS, MST);
859 PCSections->printAsOperand(OS, MST);
866 MMRA->printAsOperand(OS, MST);
888 DL->printAsOperand(OS, MST);
900 Op->print(OS, MST, SSNs, Context, &MFI, TII);
959 Op.print(OS, MST, TypeToPrint, OpIdx, PrintDef, /*IsStandalone=*/false,
979 ModuleSlotTracker &MST) {
981 V.printAsOperand(OS, /*PrintType=*/false, MST);
987 V.printAsOperand(OS, /*PrintType=*/true, MST);
996 int Slot = MST.getCurrentFunction() ? MST.getLocalSlot(&V) : -1;