llvm-project/flang/lib
Peter Klausler ca2be81e34 [flang] Fix Symbol::Rank for ProcEntityDetails
When a procedure pointer or procedure dummy argument has a
defined interface, the rank of the pointer (or dummy) is the
rank of the interface.

Also tweak code discovered in shape analysis when investigating
this problam so that it returns a vector of emptied extents rather
than std::nullopt when the extents are not scope-invariant, so that
the rank can at least be known.

Differential Revision: https://reviews.llvm.org/D123727
2022-04-15 09:54:48 -07:00
..
Common [flang] Use the Flang cmake-functions to add targets. 2020-04-16 15:51:30 +01:00
Decimal [flang] Runtime performance improvements to real formatted input 2021-11-12 11:40:02 -08:00
Evaluate [flang] Fix Symbol::Rank for ProcEntityDetails 2022-04-15 09:54:48 -07:00
Frontend [flang][driver] Add support for `-mmlir` 2022-04-14 09:40:31 +00:00
FrontendTool [flang][driver] Add support for `-mmlir` 2022-04-14 09:40:31 +00:00
Lower [OpenMP] Lowering to MLIR of ordered threads directive 2022-04-13 22:30:52 +08:00
Optimizer [Flang][OpenMP] Add implementation of privatisation 2022-04-11 09:20:22 +00:00
Parser [flang] Accept TYPE(intrinsic type) in declarations only for non-extension type 2022-04-14 18:19:37 -07:00
Semantics [flang] Defer NAMELIST group item name resolution 2022-04-14 17:50:03 -07:00
CMakeLists.txt [flang][driver] Delete `f18` (i.e. the old Flang driver) 2021-08-05 12:57:15 +00:00