| /llvm-project-15.0.7/libunwind/src/ |
| H A D | CompactUnwinder.hpp | 127 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 D | CompactUnwindInfo.cpp | 884 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 D | compact-unwind-dumper.c | 473 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 D | loop-permute.mlir | 1 // 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 D | VectorTransferPermutationMapRewritePatterns.cpp | 27 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 D | descriptor.h | 258 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 D | descriptor.cpp | 167 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 D | IndexingUtils.h | 39 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 D | transform-ops-invalid.mlir | 5 // 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 D | Interchange.cpp | 83 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 D | vector-to-scf-mask-and-permutation-map.mlir | 1 // 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 D | VectorInterfaces.td | 110 /*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 D | IRAffine.cpp | 57 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 D | AffineMap.cpp | 69 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 D | LinalgTransformOps.cpp | 206 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 D | rv32zbp-only-valid.s | 1 # With Bitmanip permutation extension:
|
| H A D | rv32zbbp-only-valid.s | 8 # With Bitmanip permutation extension:
|
| H A D | rv64zbbp-valid.s | 8 # With Bitmanip permutation extension:
|
| H A D | rv32zbp-valid.s | 1 # With Bitmanip permutation extension:
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | AffineMap.cpp | 205 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 D | AffineMap.h | 105 MlirContext ctx, intptr_t size, unsigned *permutation);
|
| /llvm-project-15.0.7/lldb/test/Shell/Unwind/ |
| H A D | split-machine-functions.test | 18 # Test a permutation where foo.cold is very far from foo. The default ordering does not
|
| H A D | basic-block-sections.test | 24 # Test the reverse permutation too.
|
| /llvm-project-15.0.7/mlir/test/Dialect/SparseTensor/ |
| H A D | invalid_encoding.mlir | 33 …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 D | RISCV.td | 201 // 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)">;
|