diff options
author | Thomas Raoux <thomasraoux@google.com> | 2020-09-30 12:58:24 -0700 |
---|---|---|
committer | Thomas Raoux <thomasraoux@google.com> | 2020-09-30 13:14:55 -0700 |
commit | dd14e5825209386129770296f9bc3a14ab0b4592 (patch) | |
tree | 51b7e4e2307ad8b546a180f268053bac0f2f542b /llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp | |
parent | e9b38841619f20a6f4c8657880fd487083ba499a (diff) | |
download | llvm-dd14e5825209386129770296f9bc3a14ab0b4592.zip llvm-dd14e5825209386129770296f9bc3a14ab0b4592.tar.gz llvm-dd14e5825209386129770296f9bc3a14ab0b4592.tar.bz2 |
[mlir][vector] First step of vector distribution transformation
This is the first of several steps to support distributing large vectors. This
adds instructions extract_map and insert_map that allow us to do incremental
lowering. Right now the transformation only apply to simple pointwise operation
with a vector size matching the multiplicity of the IDs used to distribute the
vector.
This can be used to distribute large vectors to loops or SPMD.
Differential Revision: https://reviews.llvm.org/D88341
Diffstat (limited to 'llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions