[PATCH] D88569: [DAGCombiner] Call SimplifyDemandedBits to simplify EXTRACT_VECTOR_ELT

Jay Foad via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 30 07:34:36 PDT 2020


foad added inline comments.


================
Comment at: llvm/test/CodeGen/ARM/dagcombine-anyexttozeroext.ll:46-57
+; CHECK-NEXT:    vmov.u16 r0, d16[0]
+; CHECK-NEXT:    vmov.u16 r1, d16[1]
+; CHECK-NEXT:    vmov.u16 r2, d16[2]
+; CHECK-NEXT:    vmov.u16 r3, d16[3]
+; CHECK-NEXT:    uxtb r0, r0
+; CHECK-NEXT:    vmov.32 d16[0], r0
+; CHECK-NEXT:    uxtb r0, r1
----------------
Regression.


================
Comment at: llvm/test/CodeGen/ARM/vdup.ll:59-68
+; CHECK-NEXT:    vmov.i32 d17, #0x0
+; CHECK-NEXT:    vdup.8 d16, r0
+; CHECK-NEXT:    vmov.8 d17[0], r0
+; CHECK-NEXT:    vmov.8 d17[1], r0
+; CHECK-NEXT:    vmov.8 d17[2], r0
+; CHECK-NEXT:    vmov.8 d17[3], r0
+; CHECK-NEXT:    vmov.8 d17[4], r0
----------------
Regression in lots of cases in this file.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D88569



More information about the llvm-commits mailing list