diff options
| author | Tung D. Le <tung@jp.ibm.com> | 2022-08-19 08:27:20 +0530 |
|---|---|---|
| committer | Uday Bondhugula <uday@polymagelabs.com> | 2022-08-19 08:27:45 +0530 |
| commit | 183c4a391ef344220664d1d103d43639468bf103 (patch) | |
| tree | 0500e13efe2604faa0ad41015a15c5d502003625 /libcxx/include/__algorithm/replace.h | |
| parent | e941b031d316f74267350fe2373d30e28b3a2c2e (diff) | |
| download | llvm-183c4a391ef344220664d1d103d43639468bf103.zip llvm-183c4a391ef344220664d1d103d43639468bf103.tar.gz llvm-183c4a391ef344220664d1d103d43639468bf103.tar.bz2 | |
[MLIR][normalize-memrefs] Non-normalizable operations with identity map layouts do not block normalization of the entire function
The current approach is convervative in which whenever there is a
non-normalizable operations in a function will the function be labelled
as non-normalizable. It means it requires that all operations must have
MemRefsNormalizable trait.
This patch relaxes the requirement that if the memref map layouts of a
non-normalizable operation are identity, this operation does not block
the normalization of the other operations in the same function.
Reviewed By: bondhugula
Differential Revision: https://reviews.llvm.org/D125854
Diffstat (limited to 'libcxx/include/__algorithm/replace.h')
0 files changed, 0 insertions, 0 deletions
