eleviant wrote: @dhoekwater Addressed the comments. My understanding is that `updateOffsetAndLiveness` only recalculates offsets for newly created trampoline block, so it should be safe to move it into `createNewBlockAfter`. https://github.com/llvm/llvm-project/pull/202716