[Flang-dev] RFC: lowering Fortran AST to an IR

Eric Schweitz (PGI) eric.schweitz at pgroup.com
Wed Oct 24 15:42:05 EDT 2018

The f18 project has a high-level design document out for several months on an intermediate representation for lowering and optimizing Fortran ASTs. The document can be found here: https://bit.ly/2q9IRaQ

Some context for this document can be found in the github documentation at: https://github.com/flang-compiler/f18/tree/master/documentation
Of particular note:
* Parsing: https://bit.ly/2ERlXyO
* Semantics: https://bit.ly/2CAybcB
* Label Resolution: https://bit.ly/2PlXQfP

The purpose of the f18 CFG will be to lower Fortran surface syntax into an semantically clean operational structure amenable to high-level transformations and further lowering into LLVM-IR.

As the project continues to move forward, we would like to know of if there are any relevant thoughts, concerns, or questions.


This email message is for the sole use of the intended recipient(s) and may contain
confidential information.  Any unauthorized review, use, disclosure or distribution
is prohibited.  If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.flang-compiler.org/pipermail/flang-dev_lists.flang-compiler.org/attachments/20181024/5e3e6608/attachment.html>

More information about the flang-dev mailing list