Adds the lowering of the various I/O related statements of Fortran.
The lowering targets the I/O runtime interface found in flang/runtime. I/O for scalar objects is performed. Error handling and implied-do constructs are handled.
Paths
| Differential D83267
[flang] Add lowering of I/O statements ClosedPublic Authored by schweitz on Jul 6 2020, 5:05 PM.
Details Summary Adds the lowering of the various I/O related statements of Fortran. The lowering targets the I/O runtime interface found in flang/runtime. I/O for scalar objects is performed. Error handling and implied-do constructs are handled.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 6 2020, 9:28 PM Comment Actions Thanks for pointing out those comments. Yes, the I/O runtime is much further along now. I'll update them. Closed by commit rG216a54a04b9b: [flang] Add lowering of I/O statements. (authored by schweitz). · Explain WhyJul 7 2020, 7:32 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 276060 flang/include/flang/Lower/IO.h
flang/lib/Lower/CMakeLists.txt
flang/lib/Lower/IO.cpp
|
Are we fairly confident in the i/o design now? If so, please update these comments.