Repetitively apply widenShuffleMaskElts() for as long as it succeeds, to get the shuffle mask with widest possible elements.

Synopsis

Declared in <llvm/Analysis/VectorUtils.h>

void
getShuffleMaskWithWidestElts(
    ArrayRef<int> Mask,
    SmallVectorImpl<int>& ScaledMask);

Parameters

Name

Description

Mask

Input shuffle mask to widen as far as possible.

ScaledMask

Output mask with the widest successful element size.

Created with MrDocs