[flang] Fold SPREAD
authorpeter klausler <pklausler@nvidia.com>
Tue, 26 Oct 2021 20:57:46 +0000 (13:57 -0700)
committerPeter Klausler <pklausler@nvidia.com>
Thu, 28 Oct 2021 21:10:16 +0000 (14:10 -0700)
commitd48236a51c5a9cf372f8f633e538f0e1784a16d4
treeca7235ed5433bc93b4db821c0828a36578a7ab1e
parentfb67f3d96980519fa77c25f708dc7dfe9065beca
[flang] Fold SPREAD

Implements constant folding of the transformational intrinsic
function SPREAD().

Differential Revision: https://reviews.llvm.org/D112739
flang/lib/Evaluate/fold-implementation.h
flang/test/Evaluate/errors01.f90 [moved from flang/test/Evaluate/folding19.f90 with 88% similarity]
flang/test/Evaluate/fold-spread.f90 [new file with mode: 0644]