Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/libunwind/src/
H A DCompactUnwinder.hpp127 uint32_t permutation = in stepWithCompactEncodingFrameless() local
147 permunreg[4] = permutation; in stepWithCompactEncodingFrameless()
159 permunreg[4] = permutation; in stepWithCompactEncodingFrameless()
168 permunreg[3] = permutation; in stepWithCompactEncodingFrameless()
175 permunreg[2] = permutation; in stepWithCompactEncodingFrameless()
180 permunreg[1] = permutation; in stepWithCompactEncodingFrameless()
183 permunreg[0] = permutation; in stepWithCompactEncodingFrameless()
358 uint32_t permutation = in stepWithCompactEncodingFrameless() local
378 permunreg[4] = permutation; in stepWithCompactEncodingFrameless()
390 permunreg[4] = permutation; in stepWithCompactEncodingFrameless()
[all …]
/llvm-project-15.0.7/lldb/source/Symbol/
H A DCompactUnwindInfo.cpp884 permunreg[2] = permutation / 6; in CreateUnwindPlan_x86_64()
888 permunreg[4] = permutation; in CreateUnwindPlan_x86_64()
897 permunreg[3] = permutation; in CreateUnwindPlan_x86_64()
904 permunreg[2] = permutation; in CreateUnwindPlan_x86_64()
909 permunreg[1] = permutation; in CreateUnwindPlan_x86_64()
912 permunreg[0] = permutation; in CreateUnwindPlan_x86_64()
1151 permunreg[4] = permutation; in CreateUnwindPlan_i386()
1160 permunreg[3] = permutation; in CreateUnwindPlan_i386()
1167 permunreg[2] = permutation; in CreateUnwindPlan_i386()
1172 permunreg[1] = permutation; in CreateUnwindPlan_i386()
[all …]
/llvm-project-15.0.7/lldb/tools/compact-unwind/
H A Dcompact-unwind-dumper.c473 uint32_t permutation = in print_encoding_x86_64() local
538 permunreg[4] = permutation; in print_encoding_x86_64()
547 permunreg[3] = permutation; in print_encoding_x86_64()
554 permunreg[2] = permutation; in print_encoding_x86_64()
559 permunreg[1] = permutation; in print_encoding_x86_64()
562 permunreg[0] = permutation; in print_encoding_x86_64()
689 uint32_t permutation = in print_encoding_i386() local
754 permunreg[4] = permutation; in print_encoding_i386()
763 permunreg[3] = permutation; in print_encoding_i386()
770 permunreg[2] = permutation; in print_encoding_i386()
[all …]
/llvm-project-15.0.7/mlir/test/Dialect/Affine/
H A Dloop-permute.mlir1 // RUN: mlir-opt -allow-unregistered-dialect %s -test-loop-permutation="permutation-map=1,2,0" | Fi…
2 // RUN: mlir-opt -allow-unregistered-dialect %s -test-loop-permutation="permutation-map=1,0,2" | Fi…
3 // RUN: mlir-opt -allow-unregistered-dialect %s -test-loop-permutation="permutation-map=0,1,2" | Fi…
4 // RUN: mlir-opt -allow-unregistered-dialect %s -test-loop-permutation="permutation-map=0,2,1" | Fi…
5 // RUN: mlir-opt -allow-unregistered-dialect %s -test-loop-permutation="permutation-map=2,0,1" | Fi…
6 // RUN: mlir-opt -allow-unregistered-dialect %s -test-loop-permutation="permutation-map=2,1,0" | Fi…
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransferPermutationMapRewritePatterns.cpp27 const SmallVector<unsigned> &permutation) { in transposeInBoundsAttr() argument
29 for (unsigned pos : permutation) in transposeInBoundsAttr()
64 SmallVector<unsigned> permutation; in matchAndRewrite() local
68 if (!map.isPermutationOfMinorIdentityWithBroadcasting(permutation)) in matchAndRewrite()
71 map.getPermutationMap(permutation, op.getContext()); in matchAndRewrite()
75 permutationMap = map.getPermutationMap(permutation, op.getContext()); in matchAndRewrite()
82 for (const auto &pos : llvm::enumerate(permutation)) { in matchAndRewrite()
109 rewriter, op.getInBounds().value(), permutation) in matchAndRewrite()
120 SmallVector<int64_t> transposePerm(permutation.begin(), permutation.end()); in matchAndRewrite()
153 SmallVector<unsigned> permutation; in matchAndRewrite() local
[all …]
/llvm-project-15.0.7/flang/include/flang/Runtime/
H A Ddescriptor.h258 SubscriptValue subscript[], const int *permutation = nullptr) const {
260 int k{permutation ? permutation[j] : j};
271 SubscriptValue[], const int *permutation = nullptr) const;
275 std::size_t elementNumber, const int *permutation = nullptr) const {
280 int k0{permutation ? permutation[0] : 0};
284 int k{permutation ? permutation[j] : j};
293 int k{permutation ? permutation[j] : j};
304 const SubscriptValue *, const int *permutation = nullptr) const;
/llvm-project-15.0.7/flang/runtime/
H A Ddescriptor.cpp167 SubscriptValue *subscript, const int *permutation) const { in DecrementSubscripts()
169 int k{permutation ? permutation[j] : j}; in DecrementSubscripts()
180 const SubscriptValue *subscript, const int *permutation) const { in ZeroBasedElementNumber()
184 int k{permutation ? permutation[j] : j}; in ZeroBasedElementNumber()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Utils/
H A DIndexingUtils.h39 ArrayRef<int64_t> permutation) { in applyPermutationToVector() argument
41 for (const auto &en : enumerate(permutation)) in applyPermutationToVector()
/llvm-project-15.0.7/mlir/test/Dialect/Linalg/
H A Dtransform-ops-invalid.mlir5 // expected-error@below {{expects iterator_interchange to be a permutation, found [1, 1]}}
37 // expected-error@below {{expects transpose_paddings to be a permutation, found [1, 1]}}
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DInterchange.cpp83 SmallVector<int64_t> permutation(interchangeVector.begin(), in interchangeGenericOp() local
85 applyPermutationToVector(itTypesVector, permutation); in interchangeGenericOp()
/llvm-project-15.0.7/mlir/test/Conversion/VectorToSCF/
H A Dvector-to-scf-mask-and-permutation-map.mlir1 // RUN: mlir-opt %s -pass-pipeline="func.func(convert-vector-to-scf{lower-permutation-maps=true})" …
3 // Ensure that the permutation map is lowered (by inserting a transpose op)
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DVectorInterfaces.td110 /*desc=*/"Return the permutation map.",
131 permutation map is a broadcast.}],
186 permutation map.}],
196 participate in the permutation map.}],
/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DIRAffine.cpp57 static bool isPermutation(std::vector<PermutationTy> permutation) { in isPermutation() argument
58 llvm::SmallVector<bool, 8> seen(permutation.size(), false); in isPermutation()
59 for (auto val : permutation) { in isPermutation()
60 if (val < permutation.size()) { in isPermutation()
753 [](std::vector<unsigned> permutation, in populateIRAffine()
755 if (!isPermutation(permutation)) in populateIRAffine()
759 context->get(), permutation.size(), permutation.data()); in populateIRAffine()
/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DAffineMap.cpp69 unsigned *permutation) { in mlirAffineMapPermutationGet() argument
71 llvm::makeArrayRef(permutation, static_cast<size_t>(size)), unwrap(ctx))); in mlirAffineMapPermutationGet()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/TransformOps/
H A DLinalgTransformOps.cpp206 SmallVector<int64_t> permutation = in verify() local
208 auto sequence = llvm::to_vector(llvm::seq<int64_t>(0, permutation.size())); in verify()
210 permutation.begin(), permutation.end())) { in verify()
418 SmallVector<unsigned> permutation = in verify() local
420 auto sequence = llvm::to_vector(llvm::seq<unsigned>(0, permutation.size())); in verify()
422 permutation.begin(), permutation.end())) { in verify()
/llvm-project-15.0.7/llvm/test/MC/RISCV/
H A Drv32zbp-only-valid.s1 # With Bitmanip permutation extension:
H A Drv32zbbp-only-valid.s8 # With Bitmanip permutation extension:
H A Drv64zbbp-valid.s8 # With Bitmanip permutation extension:
H A Drv32zbp-valid.s1 # With Bitmanip permutation extension:
/llvm-project-15.0.7/mlir/lib/IR/
H A DAffineMap.cpp205 AffineMap AffineMap::getPermutationMap(ArrayRef<unsigned> permutation, in getPermutationMap() argument
207 assert(!permutation.empty() && in getPermutationMap()
210 for (auto index : permutation) in getPermutationMap()
212 const auto *m = std::max_element(permutation.begin(), permutation.end()); in getPermutationMap()
/llvm-project-15.0.7/mlir/include/mlir-c/
H A DAffineMap.h105 MlirContext ctx, intptr_t size, unsigned *permutation);
/llvm-project-15.0.7/lldb/test/Shell/Unwind/
H A Dsplit-machine-functions.test18 # Test a permutation where foo.cold is very far from foo. The default ordering does not
H A Dbasic-block-sections.test24 # Test the reverse permutation too.
/llvm-project-15.0.7/mlir/test/Dialect/SparseTensor/
H A Dinvalid_encoding.mlir33 …Ordering = affine_map<(i,j) -> (i,i)>}> // expected-error {{expected a permutation affine map for …
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCV.td201 // Some instructions belong to both the basic and the permutation
218 "'Zbkx' (Crossbar permutation instructions)">;
221 "'Zbkx' (Crossbar permutation instructions)">;
227 "'Zbkx' (Crossbar permutation instructions)">;

123