diff options
author | Alex Zinenko <zinenko@google.com> | 2020-03-26 18:09:26 +0100 |
---|---|---|
committer | Alex Zinenko <zinenko@google.com> | 2020-03-26 18:24:10 +0100 |
commit | 04ed07bc174149d61c8a4ed131f0838578bdcaa5 (patch) | |
tree | faaec6a773d6ea4a9a82c2c1eeed00a05b723674 /llvm/lib/CodeGen/MachineOperand.cpp | |
parent | 987fbae0add347b72a1d705ca6349e39549a25d5 (diff) | |
download | llvm-04ed07bc174149d61c8a4ed131f0838578bdcaa5.zip llvm-04ed07bc174149d61c8a4ed131f0838578bdcaa5.tar.gz llvm-04ed07bc174149d61c8a4ed131f0838578bdcaa5.tar.bz2 |
[mlir] StandardToLLVM: clean up conversion patterns for vector operations
Summary:
Provide a public VectorConvertToLLVMPattern utility class to implement
conversions with automatic unrolling of operation on multidimensional vectors
to lists of operations on single-dimensional vectors when lowering to the LLVM
dialect. Drop the template-based check on the number of operands since the
actual implementation does not depend on the operand number anymore. This check
only creates spurious concepts (UnaryOpLowering, BinaryOpLowering, etc).
Differential Revision: https://reviews.llvm.org/D76865
Diffstat (limited to 'llvm/lib/CodeGen/MachineOperand.cpp')
0 files changed, 0 insertions, 0 deletions