[PATCH] D129765: [DAG] SimplifyDemandedBits - don't early-out for multiple use values

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 22 07:19:23 PDT 2022


RKSimon added a reviewer: deadalnix.
RKSimon added inline comments.


================
Comment at: llvm/test/CodeGen/AArch64/parity.ll:85
+; CHECK-NEXT:    lsr x9, x8, #2
+; CHECK-NEXT:    eor w8, w8, w9
 ; CHECK-NEXT:    eor w8, w8, w8, lsr #1
----------------
RKSimon wrote:
> RKSimon wrote:
> > I'm going to take a look at this, but for reference I'm surprised it doesn't get performed on the neon unit like ctpop: https://github.com/llvm/llvm-project/issues/56531
> This looks like its fixed by D127115
D130246 converts i64/i128 parity to use the neon unit


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D129765/new/

https://reviews.llvm.org/D129765



More information about the llvm-commits mailing list