| # Welcome to Flang's documentation |
| |
| Flang is LLVM's Fortran frontend |
| |
| ```eval_rst |
| .. toctree:: |
| :titlesonly: |
| |
| ReleaseNotes |
| ``` |
| |
| # Contributing to Flang |
| |
| ```eval_rst |
| .. toctree:: |
| :titlesonly: |
| |
| GettingInvolved |
| FortranForCProgrammers |
| C++style |
| C++17 |
| PullRequestChecklist |
| ImplementingASemanticCheck |
| ``` |
| |
| # Design Documents |
| |
| ```eval_rst |
| .. toctree:: |
| :titlesonly: |
| |
| Overview |
| Preprocessing |
| Parsing |
| LabelResolution |
| ModFiles |
| Semantics |
| OpenMP-semantics |
| ControlFlowGraph |
| FortranIR |
| IORuntimeInternals |
| f2018-grammar.md |
| OpenMP-4.5-grammar.md |
| Directives |
| Extensions |
| Intrinsics |
| OptionComparison |
| ParserCombinators |
| RuntimeDescriptor |
| Calls |
| Character |
| ArrayComposition |
| BijectiveInternalNameUniquing |
| ``` |
| |
| # Indices and tables |
| |
| ```eval_rst |
| * :ref:`genindex` |
| * :ref:`modindex` |
| * :ref:`search` |
| ``` |