MLIR: lib/Dialect/Vector/Transforms/LowerVectorTransfer.cpp File Reference (original) (raw)
Go to the source code of this file.
Functions | |
---|---|
static ArrayAttr | inverseTransposeInBoundsAttr (OpBuilder &builder, ArrayAttr attr, const SmallVector< unsigned > &permutation) |
Transpose a vector transfer op's in_bounds attribute by applying reverse permutation based on the given indices. More... | |
static Value | extendVectorRank (OpBuilder &builder, Location loc, Value vec, int64_t addedRank) |
Extend the rank of a vector Value by addedRanks by adding outer unit dimensions. More... | |
static Value | extendMaskRank (OpBuilder &builder, Location loc, Value vec, int64_t addedRank) |
Extend the rank of a vector Value by addedRanks by adding inner unit dimensions. More... | |
◆ extendMaskRank()
◆ extendVectorRank()
◆ inverseTransposeInBoundsAttr()
static ArrayAttr inverseTransposeInBoundsAttr ( OpBuilder & builder, ArrayAttr attr, const SmallVector< unsigned > & permutation ) | static |
---|