aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
diff options
context:
space:
mode:
authorThomas Raoux <thomasraoux@google.com>2020-09-30 12:58:24 -0700
committerThomas Raoux <thomasraoux@google.com>2020-09-30 13:14:55 -0700
commitdd14e5825209386129770296f9bc3a14ab0b4592 (patch)
tree51b7e4e2307ad8b546a180f268053bac0f2f542b /llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
parente9b38841619f20a6f4c8657880fd487083ba499a (diff)
downloadllvm-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