[flang] Fold UNPACK and TRANSPOSE
authorpeter klausler <pklausler@nvidia.com>
Thu, 26 Aug 2021 23:01:03 +0000 (16:01 -0700)
committerpeter klausler <pklausler@nvidia.com>
Tue, 31 Aug 2021 20:25:35 +0000 (13:25 -0700)
commit9ab1efc77ab1ba104c6dce48e5d3e34d1174bb5d
treed7857470d4852966fb1193ccd56bc7c20fa71782
parentec1ebcd30258329666dc89e6e745bb9de2e8fd13
[flang] Fold UNPACK and TRANSPOSE

Implement constant folding for the transformational intrinsic
functions UNPACK and TRANSPOSE.

Differential Revision: https://reviews.llvm.org/D109010
flang/lib/Evaluate/fold-implementation.h
flang/test/Evaluate/folding19.f90
flang/test/Evaluate/folding25.f90 [new file with mode: 0644]
flang/test/Evaluate/folding26.f90 [new file with mode: 0644]