This patch enables the lowering of various allocatable assignements
for character type and numeric types.
This patch is part of the upstreaming effort from fir-dev branch.
Depends on D120819
Paths
| Differential D120820
[flang] Lower more cases of assignments on allocatable variables ClosedPublic Authored by clementval on Mar 2 2022, 8:27 AM.
Details Summary This patch enables the lowering of various allocatable assignements This patch is part of the upstreaming effort from fir-dev branch. Depends on D120819
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Mar 2 2022, 8:40 AM PeteSteinfeld retitled this revision from [flang] Lower more case of assignments on allocatable variables to [flang] Lower more cases of assignments on allocatable variables.Mar 2 2022, 9:18 AM clementval removed a parent revision: D120819: [flang] Handle module in lowering pass.Mar 2 2022, 9:30 AM Closed by commit rG859d4a18b593: [flang] Lower more cases of assignments on allocatable variables (authored by clementval). · Explain WhyMar 2 2022, 11:05 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 412458 flang/include/flang/Lower/ConvertExpr.h
flang/include/flang/Lower/IntrinsicCall.h
flang/include/flang/Optimizer/Builder/FIRBuilder.h
flang/include/flang/Optimizer/Builder/Factory.h
flang/lib/Lower/ConvertExpr.cpp
flang/lib/Lower/ConvertVariable.cpp
flang/lib/Lower/IntrinsicCall.cpp
flang/lib/Optimizer/Builder/FIRBuilder.cpp
flang/test/Lower/allocatable-assignment.f90
|