llvm-project/flang/lib
PeixinQiao 0b55a8dc6f [flang] Fix intrinsic interface for DIMAG/DCONJG
The intrinsics DREAL, DIMAG, and DCONJG are from Fortran 77 extensions.
For DREAL, the type of argument is extended to any complex. For DIMAG
and DCONJG, the type of argument for them should be complex(8). For DIMAG,
the result type should be real(8). For DCONJG, the result type should be
complex(8). Fix the intrinsic interface for them and add test cases for
the semantic checks and the lowering.

Reviewed By: Jean Perier

Differential Revision: https://reviews.llvm.org/D123459
2022-04-14 21:34:00 +08: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 intrinsic interface for DIMAG/DCONJG 2022-04-14 21:34:00 +08: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] Skip `D` when including D debug line 2022-03-31 10:56:25 +02:00
Semantics [flang] Allow IMPLICIT NONE(EXTERNAL) with GenericDetails 2022-04-14 12:45:21 +03:00
CMakeLists.txt [flang][driver] Delete `f18` (i.e. the old Flang driver) 2021-08-05 12:57:15 +00:00