diff options
author | peter klausler <pklausler@nvidia.com> | 2021-06-18 11:24:32 -0700 |
---|---|---|
committer | peter klausler <pklausler@nvidia.com> | 2021-06-21 10:13:59 -0700 |
commit | 503c085e3bcd0a031a363ee89c91b1f1e41bfa4b (patch) | |
tree | b9775d9e68ed14b20e44ed8318c0598bcccbc3ad /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 60d97fb4cfa6164919f5ef5222b2afdd0ee04b1c (diff) | |
download | llvm-503c085e3bcd0a031a363ee89c91b1f1e41bfa4b.zip llvm-503c085e3bcd0a031a363ee89c91b1f1e41bfa4b.tar.gz llvm-503c085e3bcd0a031a363ee89c91b1f1e41bfa4b.tar.bz2 |
[flang] Fold more reduction intrinsic function calls
Refactor the recently-implemented MAXVAL/MINVAL folding so
that the parts that can be used to implement other reduction
transformational intrinsic function folding are exposed.
Use them to implement folding of IALL, IANY, IPARITY,
SUM. and PRODUCT. Replace the folding of ALL & ANY to
use the new infrastructure and become able to handle DIM=
arguments.
Differential Revision: https://reviews.llvm.org/D104562
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions