[llvm] [DAGCombiner][AArch64] Make combineCarryDiamond avoid creating UADDO_CARRY with carry in larger than setcc result type. (PR #89121)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 18 08:03:35 PDT 2024


topperc wrote:

> Can you extend #89133 to also check the carry in/out types match - or do we still have failures?

We still have failures. We need to change type legalization to promote the source when it promotes the dest. Doing that still left a failure on a SystemZ test that I haven't investigated yet.

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


More information about the llvm-commits mailing list