[flang] Implement runtime for IALL & IANY
authorpeter klausler <pklausler@nvidia.com>
Tue, 15 Jun 2021 22:19:51 +0000 (15:19 -0700)
committerpeter klausler <pklausler@nvidia.com>
Wed, 16 Jun 2021 21:54:36 +0000 (14:54 -0700)
commitfdf33771feeb23ecab25b61d37f5ad575a641a10
tree2e76293c1f0ce50c2b81428c66e63501fd3363b6
parent053dbb939d4a4be5cc7e156441ecedef599a4a6f
[flang] Implement runtime for IALL & IANY

We had IPARITY (xor-reduction) but I missed IALL (and)
and IANY (or).

Differential Revision: https://reviews.llvm.org/D104339
flang/runtime/reduction.cpp
flang/runtime/reduction.h
flang/unittests/RuntimeGTest/Reduction.cpp