[PATCH] D113915: X86][Costmodel] `getReplicationShuffleCost()`: promote 1 bit-wide elements to 16 bit when have AVX512BW

Roman Lebedev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 16 12:12:23 PST 2021


lebedev.ri added a comment.

To note this is basically the final batch, the only things left are
enabling i1->i8 promotion when +VBMI, i1->i32 when +DQ,
and then changing the `getInterleavedMemoryOpCostAVX512()`
to query the cost of replication of i1 mask, and i believe D111460 <https://reviews.llvm.org/D111460> becomes unblocked.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D113915



More information about the llvm-commits mailing list