HomePhabricator

[PowerPC][MMA] Allow MMA builtin types in pre-P10 compilation units

Authored by kamaub on Sep 30 2021, 9:36 AM.

Description

[PowerPC][MMA] Allow MMA builtin types in pre-P10 compilation units

This patch allows the use of vector_quad and vector_pair, PPC MMA builtin
types, on all PowerPC 64-bit compilation units. When these types are
made available the builtins that use them automatically become available
so semantic checking for mma and pair vector memop __builtins is also
expanded to ensure these builtin function call are only allowed on
Power10 and new architectures. All related test cases are updated to
ensure test coverage.

Reviewed By: #powerpc, nemanjai

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

Details

Committed
kamaubOct 5 2021, 5:59 AM
Reviewer
Restricted Project
Differential Revision
D109599: [PowerPC][MMA] Allow MMA builtin types in pre-P10 compilation units
Parents
rGe826db624040: [mlir][linalg] Move generalization pattern to Transforms (NFC).
Branches
Unknown
Tags
Unknown