Return true if this shuffle transposes its inputs without changing length.

Synopsis

Declared in <llvm/IR/Instructions.h>

bool
isTranspose() const;

Description

Return true if this shuffle transposes the elements of its inputs without changing the length of the vectors. This operation may also be known as a merge or interleave. See the description for isTransposeMask() for the exact specification. Example: shufflevector <4 x n> A, <4 x n> B, <0,4,2,6>

Return Value

True if this shuffle transposes its inputs without changing length.

Created with MrDocs