https://github.com/arsenm approved this pull request. I'm not sure I trust the pass ordering with this strategy, and I think the pass name should not claim it's software lowering when it's not really that https://github.com/llvm/llvm-project/pull/87265