Contents Menu Expand Light mode Dark mode Auto light/dark mode
GNU Fortran Internals 13.0.1 (experimental 20220101) documentation
Logo
GNU Fortran Internals 13.0.1 (experimental 20220101) documentation
  • Copyright
  • Introduction
  • Code that Interacts with the User
    • Command-Line Options
    • Error Handling
  • Frontend Data Structures
    • gfc_code
    • gfc_expr
  • Internals of Fortran 2003 OOP Features
    • Type-bound Procedures
    • Type-bound Operators
  • Generating the intermediate language for later stages.
    • Basic data structures
    • Converting Expressions to tree
    • Translating statements
    • Accessing declarations
  • The LibGFortran Runtime Library
    • Symbol Versioning
  • GNU Free Documentation License
  • Indexes and tables
Back to top
Edit this page

Generating the intermediate language for later stages.#

This chapter deals with the transformation of gfortran’s frontend data structures to the intermediate language used by the later stages of the compiler, the so-called middle end.

Data structures relating to this are found in the source files trans*.h and trans-*.c.

  • Basic data structures
  • Converting Expressions to tree
  • Translating statements
  • Accessing declarations
Next
Basic data structures
Previous
Type-bound Operators
Copyright © 2007-2022 Free Software Foundation, Inc.
Made with Sphinx and @pradyunsg's Furo
Last updated on Nov 08, 2022