[all-commits] [llvm/llvm-project] 916f3e: [mlir][vector][avx] add AVX dot product to X86Vect...

Aart Bik via All-commits all-commits at lists.llvm.org
Thu Apr 15 15:01:59 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 916f3e16bd4d9a7c6aca94cc5d0cf5ee55e3a3cb
      https://github.com/llvm/llvm-project/commit/916f3e16bd4d9a7c6aca94cc5d0cf5ee55e3a3cb
  Author: Aart Bik <ajcbik at google.com>
  Date:   2021-04-15 (Thu, 15 Apr 2021)

  Changed paths:
    M mlir/include/mlir/Dialect/X86Vector/X86Vector.td
    M mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp
    M mlir/test/Dialect/X86Vector/legalize-for-llvm.mlir
    M mlir/test/Dialect/X86Vector/roundtrip.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/X86Vector/test-dot.mlir

  Log Message:
  -----------
  [mlir][vector][avx] add AVX dot product to X86Vector dialect with lowering

In the long run, we want to unify the dot product codegen solutions between
all target architectures, but this intrinsic enables experimenting with AVX
specific implementations in the meantime.

Reviewed By: nicolasvasilache

Differential Revision: https://reviews.llvm.org/D100593




More information about the All-commits mailing list