Home
last modified time | relevance | path

Searched defs:permutationMap (Results 1 – 13 of 13) sorted by relevance

/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
H A DInterchange.cpp58 AffineMap permutationMap = inversePermutation( in interchangeGenericOp() local
H A DVectorization.cpp1093 auto permutationMap = AffineMap::get(srcRank, 0, exprs, ctx); vectorizeTensorExtract() local
1104 auto permutationMap = AffineMap::getMinorIdentityMap( vectorizeTensorExtract() local
H A DTransforms.cpp650 AffineMap permutationMap = transposeOneLinalgOperandAndReplace() local
/llvm-project/mlir/lib/Dialect/ArmSME/Transforms/
H A DVectorLegalization.cpp295 auto permutationMap = readOp.getPermutationMap(); matchAndRewrite() local
343 auto permutationMap = writeOp.getPermutationMap(); matchAndRewrite() local
419 auto permutationMap = writeOp.getPermutationMap(); matchAndRewrite() local
[all...]
/llvm-project/mlir/lib/Dialect/Vector/Transforms/
H A DLowerVectorTransfer.cpp115 AffineMap permutationMap = in matchAndRewriteMaskableOp() local
201 AffineMap permutationMap = inversePermutation(comp); matchAndRewriteMaskableOp() local
H A DVectorUnroll.cpp34 AffineMap permutationMap, in sliceTransferIndices() argument
288 __anon4702a1300402(unsigned index, Value operand, AffineMap permutationMap, ArrayRef<int64_t> operandOffets) matchAndRewrite() argument
H A DVectorTransforms.cpp216 AffineMap permutationMap = AffineMap::getPermutationMap( in matchAndRewrite() local
/llvm-project/mlir/lib/Dialect/ArmNeon/Transforms/
H A DLowerContractionToSMMLAPattern.cpp142 __anon97cbb8660302(Value operand, AffineMap permutationMap, ArrayRef<int64_t> operandOffsets) matchAndRewrite() argument
/llvm-project/mlir/lib/Dialect/Affine/Transforms/
H A DSuperVectorize.cpp1217 auto permutationMap = makePermutationMap(state.builder.getInsertionBlock(), in vectorizeAffineLoad() local
1262 auto permutationMap = makePermutationMap(state.builder.getInsertionBlock(), in vectorizeAffineStore() local
[all...]
/llvm-project/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp3816 build(OpBuilder & builder,OperationState & result,VectorType vectorType,Value source,ValueRange indices,AffineMap permutationMap,std::optional<ArrayRef<bool>> inBounds) build() argument
3831 AffineMap permutationMap = getTransferMinorIdentityMap( build() local
3855 verifyPermutationMap(AffineMap permutationMap,EmitFun emitOpError) verifyPermutationMap() argument
3886 verifyTransferOp(VectorTransferOpInterface op,ShapedType shapedType,VectorType vectorType,VectorType maskType,VectorType inferredMaskType,AffineMap permutationMap,ArrayAttr inBounds) verifyTransferOp() argument
4073 auto permutationMap = getPermutationMap(); verify() local
4142 AffineMap permutationMap = op.getPermutationMap(); foldTransferInBoundsAttribute() local
4355 build(OpBuilder & builder,OperationState & result,Value vector,Value dest,ValueRange indices,AffineMap permutationMap,std::optional<ArrayRef<bool>> inBounds) build() argument
4371 AffineMap permutationMap = getTransferMinorIdentityMap( build() local
4451 auto permutationMap = getPermutationMap(); verify() local
[all...]
/llvm-project/mlir/lib/Conversion/VectorToGPU/
H A DVectorToGPU.cpp105 static bool isTransposeMatrixLoadMap(AffineMap permutationMap) { in isTransposeMatrixLoadMap() argument
478 AffineMap permutationMap = matchAndRewrite() local
/llvm-project/mlir/lib/IR/
H A DAffineMap.cpp256 auto permutationMap = getMultiDimMapWithTargets(*m + 1, permutation, context); getPermutationMap() local
/llvm-project/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp3318 inferTransposeResultType(MemRefType memRefType,AffineMap permutationMap) inferTransposeResultType() argument
3336 auto permutationMap = permutation.getValue(); build() local