[mlir][Vector] Add a vector.matrix_multiply op on 1-D vectors
authorNicolas Vasilache <ntv@google.com>
Mon, 9 Mar 2020 17:29:13 +0000 (13:29 -0400)
committerNicolas Vasilache <ntv@google.com>
Mon, 9 Mar 2020 17:34:03 +0000 (13:34 -0400)
commit63b683a8168fa03bd8dfa7567c73ad507104f666
treec71895e1f790f9d8d9c701f4872d45399fc805ad
parent47caa69120e582bf1b795ec646f069c83b0e9456
[mlir][Vector] Add a vector.matrix_multiply op on 1-D vectors

Summary: This op mirrors the llvm.intr counterpart and allows lowering + type conversions in a progressive fashion.

Differential Revision: https://reviews.llvm.org/D75775
mlir/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h
mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
mlir/include/mlir/Dialect/VectorOps/VectorOps.td
mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
mlir/test/Conversion/VectorToLLVM/vector-to-llvm.mlir
mlir/test/Target/llvmir-intrinsics.mlir