aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorStella Laurenzo <stellaraccident@gmail.com>2021-03-01 21:19:39 -0800
committerStella Laurenzo <stellaraccident@gmail.com>2021-03-01 21:19:53 -0800
commit6d2fd3d9cdd6ed24784ec47741e7e70c236a140e (patch)
treec8b16acf138ff41a2f862a024782f3f1e73e7dff /clang/lib/Frontend/CompilerInvocation.cpp
parentd36a15de1ff4d24e772233406d602c5f0b370f54 (diff)
downloadllvm-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