michaelmaitland wrote: What is the thought process of taking this approach over modifying the ShrinkWrap pass to communicate the PrologEpilogInserter where to put each callee saved register? https://github.com/llvm/llvm-project/pull/90819