aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/gdbclientutils.py
diff options
context:
space:
mode:
authorMd Asghar Ahmad Shahid <md.asghar.ahmad.shahid@intel.com>2024-10-10 21:30:58 +0530
committerGitHub <noreply@github.com>2024-10-10 17:00:58 +0100
commit03483737a7a2d72a257a5ab6ff01748ad9cf0f75 (patch)
tree39ffaf63075f0f2e8fce74f60858b0b3d19cd13d /lldb/packages/Python/lldbsuite/test/gdbclientutils.py
parent23309d7d9553af69b2912a159bc2e488acf69255 (diff)
downloadllvm-03483737a7a2d72a257a5ab6ff01748ad9cf0f75.zip
llvm-03483737a7a2d72a257a5ab6ff01748ad9cf0f75.tar.gz
llvm-03483737a7a2d72a257a5ab6ff01748ad9cf0f75.tar.bz2
[mlir][linalg] Introduce transpose semantic to 'linalg.matmul' ops. (#104783)
The main goal of this patch is to extend the semantic of 'linalg.matmul' named op to include per operand transpose semantic while also laying out a way to move ops definition from OpDSL to tablegen. Hence, it is implemented in tablegen. Transpose semantic is as follows. By default 'linalg.matmul' behavior will remain as is. Transpose semantics can be appiled on per input operand by specifying the optional permutation attributes (namely 'permutationA' for 1st input and 'permutationB' for 2nd input) for each operand explicitly as needed. By default, no transpose is mandated for any of the input operand. Example: ``` %val = linalg.matmul ins(%arg0, %arg1 : memref<5x3xf32>, memref<5x7xf32>) outs(%arg2: memref<3x7xf32>) permutationA = [1, 0] permutationB = [0, 1] ```
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/gdbclientutils.py')
0 files changed, 0 insertions, 0 deletions