aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__algorithm/replace.h
diff options
context:
space:
mode:
authorTung D. Le <tung@jp.ibm.com>2022-08-19 08:27:20 +0530
committerUday Bondhugula <uday@polymagelabs.com>2022-08-19 08:27:45 +0530
commit183c4a391ef344220664d1d103d43639468bf103 (patch)
tree0500e13efe2604faa0ad41015a15c5d502003625 /libcxx/include/__algorithm/replace.h
parente941b031d316f74267350fe2373d30e28b3a2c2e (diff)
downloadllvm-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