[PATCH] D127322: [SelectionDAG] Remove invalid TypeSize conversion from WidenVecOp_BITCAST.

Paul Walker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 8 10:25:35 PDT 2022


paulwalker-arm added reviewers: bsmith, CarolineConcatto, david-arm, efriedma.
paulwalker-arm added a comment.

For full disclosure, I'm not 100% sure but believe the nxv1#64 output is likely wrong.  This is true for the existing and new tests.  I don't think this is the fault of this or previous bitcast work but rather an issue with how we're lowering `ISD::INSERT_SUBVECTOR` for these types. It looks suspiciously like we're treating `ISD::INSERT_SUBVECTOR nxv2i64 undef, nxv1i64 data, i32 0` as a NOP.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D127322



More information about the llvm-commits mailing list