diff options
author | Matthias Springer <springerm@google.com> | 2022-11-10 15:04:23 +0100 |
---|---|---|
committer | Matthias Springer <springerm@google.com> | 2022-11-10 15:07:56 +0100 |
commit | 9d51b4e4e77691930fa837dd423c648acf4beb5e (patch) | |
tree | 7bb8c618cdecea5887d91f4d8d226d95c351cf44 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 00d98e6572d1127a953757aee3adc14439645f56 (diff) | |
download | llvm-9d51b4e4e77691930fa837dd423c648acf4beb5e.zip llvm-9d51b4e4e77691930fa837dd423c648acf4beb5e.tar.gz llvm-9d51b4e4e77691930fa837dd423c648acf4beb5e.tar.bz2 |
[mlir][vector] Support vector.extractelement distribution of 1D vectors
Ops such as `%1 = vector.extractelement %0[%pos : index] : vector<96xf32>`.
In case of an extract from a 1D vector, the source vector is distributed. The lane into which the requested position falls, extracts the element and shuffles it to all other lanes.
Differential Revision: https://reviews.llvm.org/D137336
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions