aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorpeter klausler <pklausler@nvidia.com>2021-06-18 11:24:32 -0700
committerpeter klausler <pklausler@nvidia.com>2021-06-21 10:13:59 -0700
commit503c085e3bcd0a031a363ee89c91b1f1e41bfa4b (patch)
treeb9775d9e68ed14b20e44ed8318c0598bcccbc3ad /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent60d97fb4cfa6164919f5ef5222b2afdd0ee04b1c (diff)
downloadllvm-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