[llvm] [llvm] Support multiple save/restore points in mir (PR #119357)
    Elizaveta Noskova via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Feb 12 05:55:02 PST 2025
    
    
  
================
@@ -392,14 +394,10 @@ void MIRPrinter::convert(ModuleSlotTracker &MST,
   YamlMFI.HasTailCall = MFI.hasTailCall();
   YamlMFI.IsCalleeSavedInfoValid = MFI.isCalleeSavedInfoValid();
   YamlMFI.LocalFrameSize = MFI.getLocalFrameSize();
-  if (MFI.getSavePoint()) {
-    raw_string_ostream StrOS(YamlMFI.SavePoint.Value);
-    StrOS << printMBBReference(*MFI.getSavePoint());
-  }
-  if (MFI.getRestorePoint()) {
-    raw_string_ostream StrOS(YamlMFI.RestorePoint.Value);
-    StrOS << printMBBReference(*MFI.getRestorePoint());
-  }
+  if (MFI.getSavePoint())
----------------
enoskova-sc wrote:
I can do it it the follow up patch.
https://github.com/llvm/llvm-project/pull/119357
    
    
More information about the llvm-commits
mailing list