isDeInterleaveMaskOfFactor overloads

Synopses

Declared in <llvm/IR/Instructions.h>

Return true if Mask de‐interleaves vectors with factor Factor.

static
bool
isDeInterleaveMaskOfFactor(
    ArrayRef<int> Mask,
    unsigned int Factor);

Return true if Mask de‐interleaves vectors with factor Factor.

static
bool
isDeInterleaveMaskOfFactor(
    ArrayRef<int> Mask,
    unsigned int Factor,
    unsigned int& Index);

Return Value

True if Mask de‐interleaves vectors with factor Factor.

Parameters

Name

Description

Mask

The shuffle mask indices.

Factor

The de‐interleave factor.

Index

Output starting index of the de‐interleaved sequence.

Created with MrDocs