[all-commits] [llvm/llvm-project] c95acf: [mlir][vector][avx512] move avx512 lowering pass i...
Aart Bik via All-commits
all-commits at lists.llvm.org
Thu Dec 3 17:24:31 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: c95acf052b53e5c18e380b8632e7de24b5e65dbe
https://github.com/llvm/llvm-project/commit/c95acf052b53e5c18e380b8632e7de24b5e65dbe
Author: Aart Bik <ajcbik at google.com>
Date: 2020-12-03 (Thu, 03 Dec 2020)
Changed paths:
M mlir/include/mlir/Conversion/AVX512ToLLVM/ConvertAVX512ToLLVM.h
M mlir/include/mlir/Conversion/Passes.h
M mlir/include/mlir/Conversion/Passes.td
M mlir/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h
M mlir/lib/Conversion/AVX512ToLLVM/ConvertAVX512ToLLVM.cpp
M mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt
M mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
A mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.cpp
M mlir/lib/Dialect/AVX512/CMakeLists.txt
M mlir/test/Conversion/AVX512ToLLVM/convert-to-llvm.mlir
Log Message:
-----------
[mlir][vector][avx512] move avx512 lowering pass into general vector lowering
A separate AVX512 lowering pass does not compose well with the regular
vector lowering pass. As such, it is at risk of code duplication and
lowering inconsistencies. This change removes the separate AVX512 lowering
pass and makes it an "option" in the regular vector lowering pass
(viz. vector dialect "augmented" with AVX512 dialect).
Reviewed By: rriddle
Differential Revision: https://reviews.llvm.org/D92614
More information about the All-commits
mailing list