[AArch64] Add `foldADCToCINC` DAG combine.
authorKarl Meakin <karl.meakin@arm.com>
Thu, 12 May 2022 21:21:20 +0000 (22:21 +0100)
committerKarl Meakin <karl.meakin@arm.com>
Thu, 12 May 2022 21:21:20 +0000 (22:21 +0100)
commit0298cce257f8f8070377baab790eb8cc277904fc
treec9116dfe680c55fd52b0b2533b4caae5d7f69b59
parentd29fc6e7d24f9bf67512180c0be3f08526049a27
[AArch64] Add `foldADCToCINC` DAG combine.

Differential revision: https://reviews.llvm.org/D123781
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/adc.ll
llvm/test/CodeGen/AArch64/addcarry-crash.ll
llvm/test/CodeGen/AArch64/atomicrmw-O0.ll
llvm/test/CodeGen/AArch64/icmp-shift-opt.ll