aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCopyPropagation.cpp
diff options
context:
space:
mode:
authorAndrzej WarzyƄski <andrzej.warzynski@arm.com>2024-03-28 14:53:21 +0000
committerGitHub <noreply@github.com>2024-03-28 14:53:21 +0000
commitd3aa92ed142409266ebcc9cbc20e5f2c2d0209c0 (patch)
tree9e8388e2c471e47a432cc86ee5ad5ffc4c2a6ae8 /llvm/lib/CodeGen/MachineCopyPropagation.cpp
parentffed554f2d6590acd5cc8d66af916ec1938326b9 (diff)
downloadllvm-d3aa92ed142409266ebcc9cbc20e5f2c2d0209c0.zip
llvm-d3aa92ed142409266ebcc9cbc20e5f2c2d0209c0.tar.gz
llvm-d3aa92ed142409266ebcc9cbc20e5f2c2d0209c0.tar.bz2
[mlir][vector] Add support for scalable vectors to VectorLinearize (#86786)
Adds support for scalable vectors to patterns defined in VectorLineralize.cpp. Linearization is disable in 2 notable cases: * vectors with more than 1 scalable dimension (we cannot represent vscale^2), * vectors initialised with arith.constant that's not a vector splat (such arith.constant Ops cannot be flattened).
Diffstat (limited to 'llvm/lib/CodeGen/MachineCopyPropagation.cpp')
0 files changed, 0 insertions, 0 deletions