diff options
author | Stella Laurenzo <stellaraccident@gmail.com> | 2021-03-01 21:19:39 -0800 |
---|---|---|
committer | Stella Laurenzo <stellaraccident@gmail.com> | 2021-03-01 21:19:53 -0800 |
commit | 6d2fd3d9cdd6ed24784ec47741e7e70c236a140e (patch) | |
tree | c8b16acf138ff41a2f862a024782f3f1e73e7dff /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | d36a15de1ff4d24e772233406d602c5f0b370f54 (diff) | |
download | llvm-6d2fd3d9cdd6ed24784ec47741e7e70c236a140e.zip llvm-6d2fd3d9cdd6ed24784ec47741e7e70c236a140e.tar.gz llvm-6d2fd3d9cdd6ed24784ec47741e7e70c236a140e.tar.bz2 |
[mlir][linalg] Replace monomorphic contration ops with polymorphic variants.
* Moves `batch_matmul`, `matmul`, `matvec`, `vectmat`, `dot` to the new mechanism.
* This is not just an NFC change, in addition to using a new code generation mechanism, it also activates symbolic casting, allowing mixed precision operands and results.
* These definitions were generated from DSL by the tool: https://github.com/stellaraccident/mlir-linalgpy/blob/main/mlir_linalg/oplib/core.py (will be upstreamed in a subsequent set of changes).
Reviewed By: nicolasvasilache, ThomasRaoux
Differential Revision: https://reviews.llvm.org/D97719
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions