Home
last modified time | relevance | path

Searched refs:permMap (Results 1 – 4 of 4) sorted by relevance

/external/llvm-project/mlir/test/lib/Dialect/Affine/
DTestLoopPermutation.cpp59 SmallVector<unsigned, 4> permMap(permList.begin(), permList.end()); in runOnFunction() local
60 permuteLoops(nest, permMap); in runOnFunction()
/external/llvm-project/mlir/include/mlir/Transforms/
DLoopUtils.h132 ArrayRef<unsigned> permMap);
/external/llvm-project/mlir/lib/Dialect/Vector/
DVectorOps.cpp1973 auto permMap = getTransferMinorIdentityMap( in build() local
1975 build(builder, result, vectorType, memref, indices, permMap, maybeMasked); in build()
2030 auto permMap = getTransferMinorIdentityMap(memRefType, vectorType); in parseTransferReadOp() local
2031 result.attributes.set(permutationAttrName, AffineMapAttr::get(permMap)); in parseTransferReadOp()
2165 auto permMap = getTransferMinorIdentityMap( in build() local
2168 return build(builder, result, vector, memref, indices, permMap, in build()
2171 build(builder, result, vector, memref, indices, permMap, maskedArrayAttr); in build()
2205 auto permMap = getTransferMinorIdentityMap(memRefType, vectorType); in parseTransferWriteOp() local
2206 result.attributes.set(permutationAttrName, AffineMapAttr::get(permMap)); in parseTransferWriteOp()
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopUtils.cpp1499 ArrayRef<unsigned> permMap) { in permuteLoops() argument
1500 assert(input.size() == permMap.size() && "invalid permutation map size"); in permuteLoops()
1503 SmallVector<unsigned, 4> checkPermMap(permMap.begin(), permMap.end()); in permuteLoops()
1519 invPermMap.push_back({permMap[i], i}); in permuteLoops()
1524 if (permMap.back() != input.size() - 1) { in permuteLoops()
1537 if (permMap[i] == 0) { in permuteLoops()
1551 unsigned parentPosInInput = invPermMap[permMap[i] - 1].second; in permuteLoops()