llvm-project/flang/docs
Valentin Clement dc549bf001
[flang][docs] Add lowering design doc for parameterized derived-type
This document aims to give insights at the representation of parameterized
derived-type (PDTs) in FIR and how PDTs are lowered to FIR and interact
with the runtime.

Reviewed By: jeanPerier, klausler

Differential Revision: https://reviews.llvm.org/D133096
2022-09-02 20:45:57 +02:00
..
FIR [Flang] Fix path strings in CreateFIRLangRef.py 2022-07-13 15:29:14 +00:00
_static
_templates [Flang] Fix formatting for FIRLangRef.html 2022-07-11 18:46:52 +00:00
_themes/llvm-theme
ArrayComposition.md
BijectiveInternalNameUniquing.md
C++17.md
C++style.md [NFC][flang] Inclusive language: remove instances of master 2021-11-25 15:11:10 -06:00
CMakeLists.txt [Flang] Use find_program() to find clang-tblgen 2022-08-29 11:09:25 +02:00
Calls.md
Character.md
ControlFlowGraph.md
DesignGuideline.md [flang] Adding a guideline for flang design documentation 2022-08-26 16:18:16 +02:00
Directives.md
DoConcurrent.md
Extensions.md [flang] Fixed a number of typos 2022-08-25 18:11:38 +02:00
FIRArrayOperations.md [flang] Fixed a number of typos 2022-08-25 18:11:38 +02:00
FlangDriver.md [flang][driver] Remove references to the `flang` bash script 2022-06-06 13:05:18 +00:00
FlangOptionsDocs.td [flang][docs][nfc] Refine FlangOptionsDocs.td 2022-08-02 10:04:17 +00:00
FortranFeatureHistory.md [flang] (NFC) Document Fortran feature history 2021-04-22 11:24:22 -07:00
FortranForCProgrammers.md
FortranIR.md [NFC][flang] Inclusive language: remove instances of master 2021-11-25 15:11:10 -06:00
FortranLLVMTestSuite.md [flang][test-suite] Document need for NO_STOP_MESSAGE environment variable. NFC 2022-06-03 08:19:10 +00:00
GettingInvolved.md [flang] Update Google Doc link for Flang Biweekly Sync call notes 2022-04-29 12:35:01 -06:00
IORuntimeInternals.md
ImplementingASemanticCheck.md [flang][driver] Delete `f18` (i.e. the old Flang driver) 2021-08-05 12:57:15 +00:00
IntrinsicTypes.md [flang] Document the Intrinsic Types 2022-07-13 11:21:01 -07:00
Intrinsics.md [flang] Add lcobound and ucobound to the list of intrinsics 2022-09-01 17:17:54 -07:00
LabelResolution.md
ModFiles.md
OpenMP-4.5-grammar.md
OpenMP-semantics.md
OptionComparison.md
Overview.md [flang][driver] Delete `f18` (i.e. the old Flang driver) 2021-08-05 12:57:15 +00:00
ParameterizedDerivedTypes.md [flang][docs] Add lowering design doc for parameterized derived-type 2022-09-02 20:45:57 +02:00
ParserCombinators.md [flang] Avoid spurious warnings in pedantic mode from FORMAT items 2022-07-06 18:54:11 -07:00
Parsing.md [flang] Add nonfatal message classes 2022-03-08 11:40:45 -08:00
PolymorphicEntities.md [flang][docs] Add lowering design doc for polymorphic entities 2022-08-15 18:13:15 +02:00
Preprocessing.md
PullRequestChecklist.md
ReleaseNotes.md Update references to mailing lists that have moved to Discourse. 2022-07-28 16:54:58 -07:00
RuntimeDescriptor.md
RuntimeTypeInfo.md [flang] Implement derived type description table encoding 2020-12-08 10:26:58 -08:00
Semantics.md [flang] Improve initializer semantics, esp. for component default values 2020-12-07 14:40:41 -08:00
compiler_driver.png [Flang][driver] Update the docs 2021-11-08 17:54:46 +00:00
conf.py
doxygen-mainpage.dox
doxygen.cfg.in [NFC] Inclusive Language: change master to main for .chm files 2021-11-08 08:23:04 -06:00
f2018-grammar.md
flang-c-style.el [Branch-Rename] Fix some links 2021-02-01 16:43:21 +05:30
frontend_driver.png [Flang][driver] Update the docs 2021-11-08 17:54:46 +00:00
index.md [Flang] Generate documentation for compiler flags 2022-07-22 17:05:04 +00:00