diff options
author | MaheshRavishankar <ravishankarm@google.com> | 2020-02-07 10:28:20 -0800 |
---|---|---|
committer | MaheshRavishankar <ravishankarm@google.com> | 2020-02-07 10:36:53 -0800 |
commit | d06dd29e09b6b03a834ec0639d57446fb8515d12 (patch) | |
tree | dc0fbe1180f1ccba76b7e072f0015cbd44a408aa /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 88073d40c7d84d59cffe7703e2a85694936fff68 (diff) | |
download | llvm-d06dd29e09b6b03a834ec0639d57446fb8515d12.zip llvm-d06dd29e09b6b03a834ec0639d57446fb8515d12.tar.gz llvm-d06dd29e09b6b03a834ec0639d57446fb8515d12.tar.bz2 |
[mlir][Linalg] Implement fusion of linalg.generic operation on tensors.
The initial implementation of the fusion operation exposes a method to
fuse a consumer with its producer, when
- both the producer and consumer operate on tensors
- the producer has only a single result value
- the producer has only "parallel" iterator types
A new interface method hasTensorSemantics is added to verify that an
operation has all operands and results of type RankedTensorType.
Differential Revision: https://reviews.llvm.org/D74172
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions