This patch update the PFTBuilder to be able to lower
the construct present in semantics.
This is a building block for other lowering patches that will be posted soon.
This patch is part of the upstreaming effort from fir-dev branch.
Paths
| Differential D120336
[flang] Update PFTBuilder ClosedPublic Authored by clementval on Feb 22 2022, 9:03 AM.
Details Summary This patch update the PFTBuilder to be able to lower This is a building block for other lowering patches that will be posted soon. This patch is part of the upstreaming effort from fir-dev branch.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Feb 22 2022, 9:39 AM Closed by commit rG026a43f6cf9f: [flang] Update PFTBuilder (authored by clementval). · Explain WhyFeb 22 2022, 10:13 AM This revision was automatically updated to reflect the committed changes. Comment Actions The lowering for OpenMP/OpenACC declarative constructs is upstreamed in this patch. However, there is no regression test for them. In addition, I found a bug when I look at lowering OpenMP Threadprivate directive. D120459 and D120460 address those two problems. D120460 is based on D120459. They are split for ease of review. @clementval Could you please help review them?
Revision Contents
Diff 410578 flang/include/flang/Lower/HostAssociations.h
flang/include/flang/Lower/IntervalSet.h
flang/include/flang/Lower/PFTBuilder.h
flang/include/flang/Lower/PFTDefs.h
flang/lib/Lower/PFTBuilder.cpp
flang/test/Lower/pre-fir-tree01.f90
flang/test/Lower/pre-fir-tree02.f90
flang/test/Lower/pre-fir-tree05.f90
|