Lines Matching refs:MST
114 void convert(ModuleSlotTracker &MST, yaml::MachineFrameInfo &YamlMFI,
118 void convert(ModuleSlotTracker &MST, yaml::MachineJumpTable &YamlJTI,
121 const MachineFunction &MF, ModuleSlotTracker &MST);
124 ModuleSlotTracker &MST);
127 MachineModuleSlotTracker &MST);
137 ModuleSlotTracker &MST; member in llvm::MIPrinter
147 MIPrinter(raw_ostream &OS, ModuleSlotTracker &MST, in MIPrinter() argument
150 : OS(OS), MST(MST), RegisterMaskIds(RegisterMaskIds), in MIPrinter()
218 MachineModuleSlotTracker MST(&MF); in print() local
219 MST.incorporateFunction(MF.getFunction()); in print()
220 convert(MST, YamlMF.FrameInfo, MF.getFrameInfo()); in print()
221 convertStackObjects(YamlMF, MF, MST); in print()
222 convertCallSiteObjects(YamlMF, MF, MST); in print()
234 convert(MST, YamlMF.JumpTableInfo, *JumpTableInfo); in print()
245 MIPrinter(StrOS, MST, RegisterMaskIds, StackObjectOperandMapping) in print()
252 convertMachineMetadataNodes(YamlMF, MF, MST); in print()
289 T &Object, ModuleSlotTracker &MST) { in printStackObjectDbgInfo() argument
298 Metas[i]->printAsOperand(StrOS, MST); in printStackObjectDbgInfo()
343 void MIRPrinter::convert(ModuleSlotTracker &MST, in convert() argument
376 ModuleSlotTracker &MST) { in convertStackObjects() argument
480 MIPrinter(StrOS, MST, RegisterMaskIds, StackObjectOperandMapping) in convertStackObjects()
486 MIPrinter(StrOS, MST, RegisterMaskIds, StackObjectOperandMapping) in convertStackObjects()
500 printStackObjectDbgInfo(DebugVar, Object, MST); in convertStackObjects()
503 printStackObjectDbgInfo(DebugVar, Object, MST); in convertStackObjects()
510 ModuleSlotTracker &MST) { in convertCallSiteObjects() argument
544 MachineModuleSlotTracker &MST) { in convertMachineMetadataNodes() argument
546 MST.collectMachineMDNodes(MDList); in convertMachineMetadataNodes()
550 MD.second->print(StrOS, MST, MF.getFunction().getParent()); in convertMachineMetadataNodes()
577 void MIRPrinter::convert(ModuleSlotTracker &MST, in convert() argument
664 &MST); in print()
819 HeapAllocMarker->printAsOperand(OS, MST); in print()
835 DL->printAsOperand(OS, MST); in print()
847 Op->print(OS, MST, SSNs, Context, &MFI, TII); in print()
905 Op.print(OS, MST, TypeToPrint, OpIdx, PrintDef, /*IsStandalone=*/false, in print()
925 ModuleSlotTracker &MST) { in printIRValue() argument
927 V.printAsOperand(OS, /*PrintType=*/false, MST); in printIRValue()
933 V.printAsOperand(OS, /*PrintType=*/true, MST); in printIRValue()
942 int Slot = MST.getCurrentFunction() ? MST.getLocalSlot(&V) : -1; in printIRValue()