Home
last modified time | relevance | path

Searched defs:permutation (Results 1 – 25 of 25) sorted by relevance

/llvm-project/mlir/include/mlir/Dialect/Utils/
H A DIndexingUtils.h202 ArrayRef<int64_t> permutation) { in applyPermutation() argument
213 applyPermutation(const SmallVectorImpl<T> & input,ArrayRef<int64_t> permutation) applyPermutation() argument
224 applyPermutationToVector(SmallVector<T,N> & inVec,ArrayRef<int64_t> permutation) applyPermutationToVector() argument
[all...]
/llvm-project/mlir/lib/Dialect/Vector/Transforms/
H A DLowerVectorTransfer.cpp27 const SmallVector<unsigned> &permutation) { in inverseTransposeInBoundsAttr() argument
58 SmallVector<int64_t> permutation; in extendMaskRank() local
107 SmallVector<unsigned> permutation; matchAndRewriteMaskableOp() local
187 SmallVector<unsigned> permutation; matchAndRewriteMaskableOp() local
261 SmallVector<unsigned> permutation; matchAndRewriteMaskableOp() local
[all...]
H A DVectorUnroll.cpp539 ArrayRef<int64_t> permutation = transposeOp.getPermutation(); in matchAndRewrite() local
H A DVectorTransforms.cpp1861 ArrayRef<int64_t> permutation = transposedLhs.getPermutation(); matchAndRewrite() local
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
H A DInterchange.cpp82 SmallVector<int64_t> permutation(interchangeVector); in interchangeGenericOp() local
H A DTransforms.cpp635 transposeOneLinalgOperandAndReplace(RewriterBase & rewriter,LinalgOp linalgOp,OpOperand & opOperand,ArrayRef<int64_t> permutation,Value transposedValue) transposeOneLinalgOperandAndReplace() argument
711 SmallVector<int64_t> permutation(outerPerm); packTranspose() local
837 SmallVector<int64_t> permutation = packMatmulGreedily() local
[all...]
H A DDataLayoutPropagation.cpp618 ArrayRef<int64_t> permutation) { in applyPermutationAndReindexReassoc() argument
[all...]
H A DTiling.cpp675 SmallVector<int64_t> permutation(interchangeVector.begin(), tileLinalgOpImpl() local
/llvm-project/mlir/test/lib/IR/
H A DTestUseListOrders.cpp126 SmallVector<unsigned> permutation = getRandomPermutation(val); in shuffleUses() local
206 SmallVector<unsigned> permutation(numUses); in getRandomPermutation() local
/llvm-project/libunwind/src/
H A DCompactUnwinder.hpp128 uint32_t permutation = in stepWithCompactEncodingFrameless() local
359 uint32_t permutation = in stepWithCompactEncodingFrameless() local
/llvm-project/mlir/lib/Dialect/Utils/
H A DIndexingUtils.cpp205 mlir::invertPermutationVector(ArrayRef<int64_t> permutation) { in invertPermutationVector() argument
215 bool mlir::isIdentityPermutation(ArrayRef<int64_t> permutation) { in isIdentityPermutation() argument
[all...]
/llvm-project/mlir/lib/CAPI/IR/
H A DAffineMap.cpp69 unsigned *permutation) { in mlirAffineMapPermutationGet()
/llvm-project/lldb/tools/compact-unwind/
H A Dcompact-unwind-dumper.c473 uint32_t permutation = in print_encoding_x86_64() local
689 uint32_t permutation = in print_encoding_i386() local
/llvm-project/mlir/lib/Dialect/Tensor/Transforms/
H A DPackAndUnpackPatterns.cpp271 checkAndPermute(ArrayRef<int64_t> permutation,ArrayRef<int64_t> inVec,SmallVectorImpl<int64_t> & resVec,int64_t rank) checkAndPermute() argument
[all...]
/llvm-project/lldb/source/Symbol/
H A DCompactUnwindInfo.cpp805 uint32_t permutation = EXTRACT_BITS( in CreateUnwindPlan_x86_64() local
1070 uint32_t permutation = EXTRACT_BITS( in CreateUnwindPlan_i386() local
/llvm-project/mlir/lib/Conversion/VectorToArmSME/
H A DVectorToArmSME.cpp351 ArrayRef<int64_t> permutation = transposeOp.getPermutation(); matchAndRewrite() local
[all...]
/llvm-project/mlir/lib/Bindings/Python/
H A DIRAffine.cpp769 nb::arg("permutation"), n in populateIRAffine() argument
71 isPermutation(std::vector<PermutationTy> permutation) isPermutation() argument
[all...]
/llvm-project/mlir/lib/IR/
H A DAffineMap.cpp251 // any valid permutation is acceptable. We just permute the dim into a slot in getPermutationMap() argument
260 getPermutationMap(ArrayRef<int64_t> permutation,MLIRContext * context) getPermutationMap() argument
[all...]
/llvm-project/mlir/lib/Dialect/Tensor/IR/
H A DTensorTilingInterfaceImpl.cpp95 applyPermToRange(SmallVector<OpFoldResult> & offsets,SmallVector<OpFoldResult> & sizes,ArrayRef<int64_t> permutation) applyPermToRange() argument
/llvm-project/mlir/lib/Dialect/Linalg/TransformOps/
H A DLinalgTransformOps.cpp572 SmallVector<int64_t> permutation = verify() local
1130 ArrayRef<int64_t> permutation = getIteratorInterchange(); verify() local
1591 isValidPackingPermutation(RelayoutOpTy op,ArrayRef<int64_t> permutation,OuterOrInnerPerm outerOrInnerPerm=OuterOrInnerPerm::Outer) isValidPackingPermutation() argument
[all...]
/llvm-project/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp2319 SmallVector<int64_t> broadcastShape, permutation(dstShape.size(), -1); createOrFoldBroadcastOp() local
4295 SmallVector<unsigned> permutation; matchAndRewrite() local
5616 build(OpBuilder & builder,OperationState & result,Value vector,ArrayRef<int64_t> permutation) build() argument
5705 SmallVector<int64_t, 4> permutation = composePermutations( matchAndRewrite() local
5769 ArrayRef<int64_t> permutation = transpOp.getPermutation(); matchAndRewrite() local
[all...]
/llvm-project/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalgNamed.cpp646 SmallVector<int64_t> permutation{1, 0}; matchAndRewrite() local
/llvm-project/mlir/lib/Dialect/Linalg/IR/
H A DLinalgOps.cpp1753 build(::mlir::OpBuilder & builder,::mlir::OperationState & result,Value input,Value init,DenseI64ArrayAttr permutation,ArrayRef<NamedAttribute> attributes) build() argument
1771 build(::mlir::OpBuilder & builder,::mlir::OperationState & result,Value input,Value init,ArrayRef<int64_t> permutation,ArrayRef<NamedAttribute> attributes) build() argument
[all...]
/llvm-project/mlir/test/CAPI/
H A Dir.c1383 unsigned permutation[] = {1, 2, 0}; in printAffineMap() local
/llvm-project/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp3334 build(OpBuilder & b,OperationState & result,Value in,AffineMapAttr permutation,ArrayRef<NamedAttribute> attrs) build() argument
3356 AffineMap permutation; parse() local
[all...]