Searched refs:permMap (Results 1 – 4 of 4) sorted by relevance
/external/llvm-project/mlir/test/lib/Dialect/Affine/ |
D | TestLoopPermutation.cpp | 59 SmallVector<unsigned, 4> permMap(permList.begin(), permList.end()); in runOnFunction() local 60 permuteLoops(nest, permMap); in runOnFunction()
|
/external/llvm-project/mlir/include/mlir/Transforms/ |
D | LoopUtils.h | 132 ArrayRef<unsigned> permMap);
|
/external/llvm-project/mlir/lib/Dialect/Vector/ |
D | VectorOps.cpp | 1973 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/ |
D | LoopUtils.cpp | 1499 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()
|