This patch update the array value copy pass to support fir-array_amend
and fir.array_access.
This patch is part of the upstreaming effort from fir-dev branch.
Paths
| Differential D121300
[flang] Update ArrayValueCopy to support array_amend and array_access ClosedPublic Authored by clementval on Mar 9 2022, 8:39 AM.
Details Summary This patch update the array value copy pass to support fir-array_amend This patch is part of the upstreaming effort from fir-dev branch.
Diff Detail
Event Timelineclementval added a child revision: D121301: [flang] Lower more array character cases.Mar 9 2022, 8:40 AM This revision is now accepted and ready to land.Mar 9 2022, 9:53 AM Closed by commit rGbeeb86bd6543: [flang] Update ArrayValueCopy to support array_amend and array_access (authored by clementval). · Explain WhyMar 9 2022, 10:33 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 414150 flang/include/flang/Optimizer/Builder/Array.h
flang/include/flang/Optimizer/Builder/FIRBuilder.h
flang/include/flang/Optimizer/Dialect/FIROpsSupport.h
flang/lib/Optimizer/Builder/FIRBuilder.cpp
flang/lib/Optimizer/Dialect/FIROps.cpp
flang/lib/Optimizer/Transforms/ArrayValueCopy.cpp
flang/test/Fir/array-value-copy.fir
|