Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
|
static unsigned | llvm::getPerfectShuffleCost (llvm::ArrayRef< int > M) |
|
bool | llvm::isZIPMask (ArrayRef< int > M, EVT VT, unsigned &WhichResultOut) |
| Return true for zip1 or zip2 masks of the form: <0, 8, 1, 9, 2, 10, 3, 11> or <4, 12, 5, 13, 6, 14, 7, 15>
|
|
bool | llvm::isUZPMask (ArrayRef< int > M, EVT VT, unsigned &WhichResultOut) |
| Return true for uzp1 or uzp2 masks of the form: <0, 2, 4, 6, 8, 10, 12, 14> or <1, 3, 5, 7, 9, 11, 13, 15>
|
|