Simon Pilgrim 5b5dc2442a [X86][AVX] getTargetShuffleMask - don't decode VBROADCAST(EXTRACT_SUBVECTOR(X,0)) patterns.
getTargetShuffleMask is used by the various "SimplifyDemanded" folds so we can't assume that the bypassed extract_subvector can be safely simplified - getFauxShuffleMask performs a more general decode that allows us to more safely catch many of these cases so the impact is minimal.
2020-07-21 21:55:44 +01:00
..
2020-07-07 10:13:40 +08:00
2020-06-25 10:06:27 +08:00
2020-07-20 10:23:09 -04:00
2020-06-21 15:54:17 +01:00
2019-08-12 01:29:46 +00:00
2020-03-24 23:04:58 +09:00
2020-02-08 15:23:40 +00:00
2020-02-08 15:23:40 +00:00
2020-01-06 10:50:26 +00:00
2019-08-15 10:12:26 +00:00
2020-04-09 10:36:00 +01:00
2019-10-07 14:10:21 +00:00
2019-09-05 18:15:07 +00:00
2020-01-31 09:36:55 -08:00