[llvm-branch-commits] [llvm] release/22.x: MIPS/expandAtomicBinOp: Remove tailing kill dead register operands (#186055) (PR #186288)

YunQiang Su via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Apr 14 23:36:58 PDT 2026


wzssyqa wrote:

> @wzssyqa can you provide some information on this change? I notice that you were the author of the original patch and it was not reviewed and I'm not sure who would be best to review this.
> 
> Is this a regression? If so, when was the regression introduced. What are the consequences of not accepting this patch in the release branch? Will it cause bad code gen?

It is a problem of MIPS backend for quite long time: MIPS backend asserts that AtomicBinOp has 5 operands, while LiveIntervals may add some extra operands to mark register killed.

https://github.com/llvm/llvm-project/pull/186288


More information about the llvm-branch-commits mailing list