Page MenuHomePhabricator

[X86][Costmodel] `trunc v16i8 to v8i1` can appear after legalization, cost is same as for `trunc v8i8 to v8i1`

Authored by lebedev.ri on Wed, Nov 17, 1:26 AM.



Note that there are many other missing costs, i'm *only* adding the ones that are queried
from getReplicationShuffleCost() for the existing (quite exhaustive) test coverage.

Diff Detail

Event Timeline

lebedev.ri created this revision.Wed, Nov 17, 1:26 AM
This revision is now accepted and ready to land.Wed, Nov 17, 11:03 AM


Thank you for the reviews!

Are there any thoughts on the D113915+D114071?
After that i guess i will need look into AVX512DQ's {k}->{i32,i64} (all costs are missing?).

This revision was landed with ongoing or failed builds.Fri, Nov 19, 5:01 AM
This revision was automatically updated to reflect the committed changes.