Upstream support for POINTER assignment in FORALL.
authorEric Schweitz <eschweitz@nvidia.com>
Fri, 22 Apr 2022 20:59:17 +0000 (13:59 -0700)
committerEric Schweitz <eschweitz@nvidia.com>
Sat, 7 May 2022 02:52:47 +0000 (19:52 -0700)
commit1bffc75383a2285e69deda90cd10860769485234
tree7052f5bd3194328373b7b349f22d5a227c08b680
parent102bc634cb4129d9984a8da8515af945e8a5568b
Upstream support for POINTER assignment in FORALL.

Reviewed By: vdonaldson, PeteSteinfeld

Differential Revision: https://reviews.llvm.org/D125140
22 files changed:
flang/include/flang/Lower/AbstractConverter.h
flang/include/flang/Lower/Allocatable.h
flang/include/flang/Lower/ComponentPath.h
flang/include/flang/Lower/ConvertExpr.h
flang/include/flang/Lower/Support/Utils.h
flang/include/flang/Optimizer/Builder/BoxValue.h
flang/include/flang/Optimizer/Builder/FIRBuilder.h
flang/include/flang/Optimizer/Builder/Factory.h
flang/include/flang/Optimizer/Dialect/FIRType.h
flang/include/flang/Runtime/io-api.h
flang/lib/Lower/Allocatable.cpp
flang/lib/Lower/Bridge.cpp
flang/lib/Lower/ComponentPath.cpp
flang/lib/Lower/ConvertExpr.cpp
flang/lib/Lower/IO.cpp
flang/lib/Optimizer/Builder/BoxValue.cpp
flang/lib/Optimizer/Builder/FIRBuilder.cpp
flang/lib/Optimizer/Builder/MutableBox.cpp
flang/lib/Optimizer/Dialect/FIRType.cpp
flang/test/Lower/forall/array-pointer.f90 [new file with mode: 0644]
flang/test/Lower/forall/forall-2.f90
flang/unittests/Optimizer/Builder/FIRBuilderTest.cpp