HomePhabricator

[mlir][vector][avx512] move avx512 lowering pass into general vector lowering

Authored by aartbik on Dec 3 2020, 4:18 PM.

Description

[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

Details

Committed
aartbikDec 3 2020, 5:23 PM
Reviewer
rriddle
Differential Revision
D92614: [mlir][vector][avx512] move avx512 lowering pass into general vector lowering
Parents
rGae9fd5578e8a: [SmallVector] Allow SmallVector<T>
Branches
Unknown
Tags
Unknown