Displaying 1 result from an estimated 1 matches for "widenedmask".
2018 Apr 10
1
64 bit mask in x86vshuffle instruction
...d element type size for 128bit shuffle.");
// To handle 256 bit vector requires VLX and most probably
// function lowerV2X128VectorShuffle() is better solution.
assert(VT.is2048BitVector() && "Unexpected vector size for 2048bit
shuffle.");
SmallVector<int, 16> WidenedMask;
if (!canWidenShuffleElements(Mask, WidenedMask))
return SDValue();
// Check for patterns which can be matched with a single insert of a
256-bit
// subvector.
bool OnlyUsesV1 = isShuffleEquivalent(V1, V2, Mask,
{0, 1, 2, 3, 4, 5, 6, 7,0, 1, 2, 3,...