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