Lines Matching refs:MST
128 void convert(ModuleSlotTracker &MST, yaml::MachineFrameInfo &YamlMFI,
132 void convert(ModuleSlotTracker &MST, yaml::MachineJumpTable &YamlJTI,
135 const MachineFunction &MF, ModuleSlotTracker &MST);
138 ModuleSlotTracker &MST);
141 MachineModuleSlotTracker &MST);
151 ModuleSlotTracker &MST; member in llvm::MIPrinter
161 MIPrinter(raw_ostream &OS, ModuleSlotTracker &MST, in MIPrinter() argument
164 : OS(OS), MST(MST), RegisterMaskIds(RegisterMaskIds), in MIPrinter()
222 MachineModuleSlotTracker MST(&MF); in print() local
223 MST.incorporateFunction(MF.getFunction()); in print()
224 convert(MST, YamlMF.FrameInfo, MF.getFrameInfo()); in print()
225 convertStackObjects(YamlMF, MF, MST); in print()
226 convertCallSiteObjects(YamlMF, MF, MST); in print()
238 convert(MST, YamlMF.JumpTableInfo, *JumpTableInfo); in print()
249 MIPrinter(StrOS, MST, RegisterMaskIds, StackObjectOperandMapping) in print()
256 convertMachineMetadataNodes(YamlMF, MF, MST); in print()
293 T &Object, ModuleSlotTracker &MST) { in printStackObjectDbgInfo() argument
302 Metas[i]->printAsOperand(StrOS, MST); in printStackObjectDbgInfo()
347 void MIRPrinter::convert(ModuleSlotTracker &MST, in convert() argument
380 ModuleSlotTracker &MST) { in convertStackObjects() argument
484 MIPrinter(StrOS, MST, RegisterMaskIds, StackObjectOperandMapping) in convertStackObjects()
498 printStackObjectDbgInfo(DebugVar, Object, MST); in convertStackObjects()
501 printStackObjectDbgInfo(DebugVar, Object, MST); in convertStackObjects()
508 ModuleSlotTracker &MST) { in convertCallSiteObjects() argument
542 MachineModuleSlotTracker &MST) { in convertMachineMetadataNodes() argument
544 MST.collectMachineMDNodes(MDList); in convertMachineMetadataNodes()
548 MD.second->print(StrOS, MST, MF.getFunction().getParent()); in convertMachineMetadataNodes()
575 void MIRPrinter::convert(ModuleSlotTracker &MST, in convert() argument
662 &MST); in print()
817 HeapAllocMarker->printAsOperand(OS, MST); in print()
833 DL->printAsOperand(OS, MST); in print()
845 Op->print(OS, MST, SSNs, Context, &MFI, TII); in print()
903 Op.print(OS, MST, TypeToPrint, OpIdx, PrintDef, /*IsStandalone=*/false, in print()
923 ModuleSlotTracker &MST) { in printIRValue() argument
925 V.printAsOperand(OS, /*PrintType=*/false, MST); in printIRValue()
931 V.printAsOperand(OS, /*PrintType=*/true, MST); in printIRValue()
940 int Slot = MST.getCurrentFunction() ? MST.getLocalSlot(&V) : -1; in printIRValue()