HomePhabricator

[X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - remove unnecessary BITCASTs.

Authored by RKSimon on Feb 21 2021, 10:40 AM.

Description

[X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - remove unnecessary BITCASTs.

In conjunction with the 'vperm2x128(bitcast(x),bitcast(y),c) -> bitcast(vperm2x128(x,y,c))' fold in combineTargetShuffle, this should remove any unnecessary bitcasts around vperm2x128 lane shuffles.

Details

Committed
RKSimonFeb 21 2021, 10:40 AM
Parents
rGb19d3b092d4e: Revert "Make sure the interpreter module was loaded before making checks…
Branches
Unknown
Tags
Unknown